【问题标题】:How do I compile specific sourcecode files in Visual Studio?如何在 Visual Studio 中编译特定的源代码文件?
【发布时间】:2016-06-09 01:11:51
【问题描述】:

所以在 VS 中,我创建了一个项目,对吗?假设我正在学习一个教程,其中包含我不需要的额外代码,仅用于显示循环、线程等的示例 - 然后转到实际代码。我会记下所有内容,因此我通常会使用不同的名称保存我的源代码副本作为将来的笔记。现在,VS 或任何其他 C# 编译器中的项目唯一的问题是,如果您将文件保存为“...”或创建一个新文件,有时我发现编译器现在会编译新代码或旧代码(它让我很困惑)。

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

【问题讨论】:

  • 没关系。我想每次我想保存任何旧代码时,我都会创建一个新项目。我厌倦了一切如此复杂。
  • 我的电脑配置较低,4GB 内存和 2.10 GHz 双核处理器。制作一个新项目需要大量的生产时间。因为 Visual Studio 必须花时间设置默认模板。从命令提示符编译它也很痛苦,我只在我的学校计算机上进行了设置,并且完全忘记了整个设置过程。
  • VS 2010 Express 的重量要轻得多。

标签: c# visual-studio-2010 visual-studio-2015 console-application project


【解决方案1】:

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

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

在新类中,并从前一个类重命名 Main()(即使 main() 也可以)。

【讨论】:

  • 我不确定我是否理解。对不起
  • 哪一部分你不明白?
【解决方案2】:

假设您想在项目中包含大量文件但只编译一个文件,您只需将您不想构建的 CS 文件的“构建操作”从“编译”更改为“无”。

【讨论】:

  • 谢谢阿列克谢。但是我在 Visual Studio 2015 的哪里可以找到它?
  • 在解决方案资源管理器中,右键单击文件,属性,您将看到构建选项
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-09-05
  • 2016-07-24
  • 2012-03-13
  • 1970-01-01
  • 2019-01-14
  • 2020-05-05
  • 1970-01-01
相关资源
最近更新 更多