2010-06-07 138 views
0

原谅我,但我只是新的。那么我如何解决上述问题?非常感谢。如何从C#控制台应用程序调用另一个.cs程序?

+0

VTC不是一个真正的问题。我可以想到这个问题可能会提出至少3个可能的问题。 – Brian 2010-06-07 15:34:00

+3

@Brian:如果你不清楚,你应该要求OP澄清,而不是简单地投票结束。通常情况下,如果你是一个领域的新手,你不知道有可能的选择,并且你的问题还不清楚。 – 2010-06-07 15:37:40

+1

此外,了解这些选项通常是您寻求的答案 - 但不是每个人都是完美的。 – 2010-06-07 15:57:12

回答

3

您无法执行.cs文件,因为需要先编译该文件。

当你编译该文件时,你有一个.exe文件。使用Process.Start您可以执行该操作。

有些方法可以在C#程序中编译和执行源代码,但这是一个高级主题,可能不是您需要的。

如果这不是你想要的,请编辑你的问题,并提供更多的细节。

0

如果您只是想使用某些方法和类,只需将其添加到项目中,并将名称空间带入作用域即可。它应该是确定的。 (我使用的Visual Studio)

0

如果你想使用包含在的.cs类文件,你需要把它作为一个现有的文件添加到您的项目在Solution Explorer中的项目

点击。 ..右键 - >添加 - >添加现有的

如果该文件是另一个项目的一部分,然后你可以也许在添加文件对话框中添加它作为链接(可能不推荐)。

如果是的.cs另一个项目的一部分,你要使用的类,因为它是在p.roject编译你有2个选项

1)增加一个参考项目,并确保该班是公开的。

2)现有项目添加项目到您的解决方案,然后从您的解决方案

里面添加了所有这些方法对项目的引用中的.cs类可能是在不同的命名空间意味着你也将不得不在你的文件的顶部放置使用声明。使用System.Collections.generic

你几乎definatley不希望您的控制台应用程序的执行过程中编译代码,然后执行...你就没有了解代码的功能。它具有巨大的安全风险。

相关问题