我需要为 .Net 3.5 和 .Net 4.0 编译一个项目。这样做的最低摩擦方式是什么?如果我从另一个程序集引用这个项目,我如何确定目标是哪个运行时?还是我应该直接引用二进制文件?
最佳答案
我只需拥有两个 csproj 文件即可完成此操作。然后我可以轻松地设置版本、引用、构建符号等。为了避免在两者中都维护文件列表,我使用了一个包罗万象的包含 - 即
我有(在辅助 .csproj 中):
<Compile Include="..\TheMainProject\**\*.cs" />
这表示“编译 和下 ..\TheMainProject 中的所有 .cs 文件”。
关于c# - 如何同时为 .Net 3.5 和 4 编译项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7074946/