如何针对同一构建定位多个.net框架

时间:2015-03-24 23:08:38

标签: c# .net msbuild

我正在尝试针对相同的输出构建(exe)定位多个.net框架。

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{B4436616-28A2-4B98-9C39-3DA4AC95537E}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace></RootNamespace>
<AssemblyName></AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion> 

我的应用程序适用于2.0 3.0 3.5,我希望在我的应用程序中定位所有内容。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Version Compatibility in the .NET Framework 你应该看看这个。 如果你不使用.net的某些特定未来,这个版本不同,你就不需要3个版本。