VS2010是否使用csc.exe / vbc.exe(直接或间接)来编译相关项目?
正如标题所暗示的那样。
我找不到任何证据证明 DevEnv.exe 实际上在任何时候调用了这些。
Pretty much as the title suggests.
I can't find any proof that DevEnv.exe actually calls these at any point.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
另外,这里有一个有趣的链接: http://blogs.msdn.com/ed_maurer/archive/2008/06/11/a-tale-of-two-compilers.aspx
Also, here's an interesting link: http://blogs.msdn.com/ed_maurer/archive/2008/06/11/a-tale-of-two-compilers.aspx
Visual Studio 对 C# 使用进程内编译器汇编。我猜 VB.NET 也是如此。
Visual Studio uses an in-process compiler for C# compilation. I would guess the same is true for VB.NET.
检查
targets
文件 - 您将看到相关targets
文件中引用了编译器。MSBuild 使用这些文件来确定构建项目的内容和方式(使用 F5 或构建项目时)。
Check the
targets
files - you will see that the compilers are referenced in the relevanttargets
file.These files are what MSBuild uses to determine what and how to build a project (when using F5 or Build Project).