在 Visual Studio 中编译单个类/文件

问题描述 投票:0回答:5

我只是想知道我们是否可以在 Visual Studio 中编译单个文件/类。我经常只更改一个文件,但最终编译整个项目。这可能是一个微不足道的案例,但会非常有帮助:) 我正在使用 Visual Studio 2005 处理 .net 2.0 中的 C# 项目

visual-studio-2005
5个回答
54
投票

Ctrl+F7 将编译仅活动源文件

Build 菜单底部查找 Compile 项。

当然,在测试之前您仍然需要进行构建,但如果您只想在修改源文件后进行快速健全性检查,这会很方便。


4
投票

编译的粒度是DLL,所以没有办法做到你所要求的。

或者您的意思是编译整个解决方案以进行单个更改(或者至少 VS 检查是否所有项目都需要构建)? “项目和解决方案”/“构建并运行”下有一个选项,“仅构建启动项目和运行依赖项”,可以提供帮助。

编辑:“构建文件”的 Ctrl-f7 适用于 C++ 项目。


4
投票

好的,我想我知道你在找什么。我认为有更好的方法来表达这一点,但您需要做的是打开“开始”菜单中的 Visual Studio 命令提示符。在其中您可以使用“cl”命令来编译C/C++。 用法: cl [ 选项... ] 文件名... [ /link 链接选项... ]

如:

cl /O2 测试.c


0
投票

编译项目——忽略所有不相关的文件。 (另请参阅https://stackoverflow.com/a/18940150/2422360,了解我写的对此有更全面了解的答案。)


0
投票

最简单的方法(2024)

使用 Visual Studio 时,可以编译和运行单独的 C# 类文件,而无需进行大量配置。这是我通常遵循的过程:

  1. 打开所需的 CS 文件:确保文件已在 Visual Studio 中打开。

  2. 设置新的启动配置: 在界面左侧第二个绿色运行按钮附近,单击

    Startup Project
    (在提供的图像中突出显示)。 configure_startup_project

  3. 选择

    Current Selection
    选项:应用此选择。

choose_current_selection

就是这样!您现在已准备好运行单个 C# 文件。

© www.soinside.com 2019 - 2024. All rights reserved.