Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在将解决方案从 .NET 2.0 升级到 3.5。其中一个项目是一个代码生成器应用程序,它被编译然后通过构建后事件执行。当它运行时,它会生成一些代码并调用 csc.exe 来编译生成的代码。它确定调用哪个 csc.exe 的方式是使用 System.Environment.Version 属性(它返回运行时版本,而不是框架版本)。所以它总是最终运行 csc.exe 的 v2.0,而不是我期望的 v3.5。
所以问题是我如何检测到当前的 VS 项目是针对 v3.5 的框架?