我只想知道我们是否可以在visual studio中编译单个文件/类。我经常只更改一个文件但最终编译整个项目。这可能是一个小问题,但会非常有用:) 我正在使用Visual Studio 2005处理.net 2.0中的C#项目
答案 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我写的答案,可以更全面地了解这一点。)