Line 108: <compilers>
Line 109: <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
Line 110: <providerOption name="CompilerVersion" value="v3.5"/>
Line 111: <providerOption name="WarnAsError" value="false"/>
Line 112: </compiler>
我们可以使用.NET Framework版本2.0.50727重新编译项目,因为3或3.5框架不在我们的生产服务器上吗?我在vs2008中开发了它
答案 0 :(得分:2)
这取决于你是否使用过任何3.0 / 3.5的优点;隐式打字,Linq等人。
善,
丹
答案 1 :(得分:0)
无需使用VS2005,只需打开项目属性对话框并将“目标框架”更改回“.NET Framework 2.0”即可使用VS2008的多目标功能。正如Daniel所提到的,如果您使用了较新的.NET版本中的任何功能,那么您的项目将无法编译。