-1

所以在VS中,我创建了一个项目,对吧?比方说,我正在学习一个包含额外代码的教程,我不需要这些代码仅用于显示循环,线程等示例 - 然后转到实际代码上。我记录了一切,所以我通常会以未来的注释保存一份不同名称的源代码副本。现在在VS或任何其他C#编译器中使用项目的唯一情况是,如果将文件保存为“...”或创建一个新文件,有时我会发现编译器现在将编译新代码或旧代码(它让我如此混淆)。如何在Visual Studio中编译特定的源代码文件?

我得到它为什么这样做,但链接到其他源文件吗?无论如何,我想知道的是,如何在我的项目文件夹中编译不同的C#文件?我不想创建一个新项目,这让我更难组织起来。

+0

没关系。我想我只会一次性创建一个新项目,而不想保存任何旧代码。我厌倦了一切如此复杂。 –

+0

我的电脑规格较低,4GB内存和2.10 GHz双核处理器。制作一个新项目需要花费很多时间。由于Visual Studio需要花时间设置默认模板。从命令提示符编译它也是一件痛苦的事情,我只有在我的学校计算机上安装它,然后无论如何忘了整个安装过程。 –

+0

[VS 2010 Express](http://download.microsoft.com/download/1/E/5/1E5F1C0A-0D5B-426A-A603-1798B951DDAE/VS2010Express1.iso)的重量要轻得多。 – Martheen

回答

0

由于编译小型源文件需要的开销很小,因此您可以只编译未使用的源文件,但不要调用。 C#/ VB.NET控制台应用程序将查找静态的Main()方法作为入口点。因此,你可以添加一个新类(项目 - 添加类),从以前的类中添加这

static Main() 
{ 
//your new starting code here 
} 

新类中,并重命名main()的(甚至是主要的()会做)。

+0

我不确定我是否理解。对不起 –

+0

哪部分你不明白? – Martheen

0

假设你想包含很多文件到项目中只编译一个,你可以从“编译”中将你不想编译的CS文件的“Build action”改为“none”。

+0

谢谢阿列克谢。但是我在哪里可以找到Visual Studio 2015? –

+1

在解决方案资源管理器中,右键单击文件“属性”,您会看到Build Option – Martheen

相关问题