在visual studio中编译单个类/文件

时间:2010-02-25 06:38:30

标签: visual-studio-2005

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

4 个答案:

答案 0 :(得分:43)

Ctrl + F7 只会编译活动源文件

查看构建菜单底部的编译项。

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

答案 1 :(得分:3)

好的,我想我知道你在找什么。我认为有一个更好的方法来说明这一点,但你需要做的是打开在开始菜单中找到的Visual Studio命令提示符。在其中,您可以使用“cl”命令来编译C / C ++。 用法:cl [option ...] filename ... [/ link linkoption ...]

如:

cl / O2 test.c

答案 2 :(得分:1)

编译的粒度是DLL,因此无法按照您的要求进行操作。

或者你的意思是你为整个变化编译整个解决方案(或者至少VS检查是否所有项目都需要建设)? “项目和解决方案”/“构建和运行”下有一个选项,“仅在运行时构建启动项目和依赖项”。

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

答案 3 :(得分:0)

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