我有一组工具需要根据 MsBuild 条件部署在 NET 3.5 或 NET 4.0 上。目前我们想更改这些实用程序的项目文件来处理这个问题。我们知道我们可以做这样的事情:
<TargetFrameworkVersion Condition="">v3.5</TargetFrameworkVersion>
我们不清楚的是如何根据条件指定不同版本的 NET。condition 属性是一个 int,它返回一个介于 1 和 4 之间的数字,根据该值,我们应该针对不同的 NET 框架,当然还要在 app.config 中更改此属性
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
我想知道处理此类问题的正确方法是什么。