c# - 如何在 C# 中只编译一个文件?

标签 c# visual-studio

在 VC++ 中,我可以按 CTRL+F7 来编译单个文件,或者右键单击源文件并编译它。 是否可以在 C# 中编译单个文件(或当前文件)?

例如,我想知道我当前的文件是否有任何错误,而不必编译所有内容。

最佳答案

对于单个 .cs 文件编译+运行:

  1. 在 VS 2008 中,转到“工具”>“外部工具”
  2. 点击“添加”
  3. 标题:运行 CSC(或任何你想要的)
  4. 命令:C:\Windows\system32\cmd.exe
  5. 参数:/c C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe/target:winexe $(ItemPath) && $(ItemFileName)
  6. 初始目录:$(ItemDir)
  7. 检查使用输出窗口
  8. 申请 + 确定
  9. 转到“工具”并选择“运行 CSC”

如果这不起作用,请验证 cmdcsc 的路径是否匹配。

关于c# - 如何在 C# 中只编译一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3320641/

相关文章:

c# - 在 Visual Studio 中测试简单的 C# 代码表达式

asp.net-mvc - VS2010上的MVC项目错误: The project type is not supported by this installation

visual-studio - TFS Build 2015 由于 NuGet 版本不正确而失败,即使构建机器中存在所需的版本

c++ - visual studio 是否允许您访问数组范围之外的内容? (VS2013)

c# - 从数据库中检索主键

c# - 如何在 C# .Net 中查找依赖程序集路径

c# - REST API Azure 错误 : 'Microsoft.Rest.HttpOperationException' Operation returned an invalid status code 'Un Authorized'

html - LightSwitch 日历屏幕

visual-studio - MS建立记录

c# - 如何检测和管理由加载的 DLL 执行的磁盘/注册表/网络事件?