部署asp.net网站时出错!

时间:2009-11-27 14:44:29

标签: .net asp.net visual-studio-2008

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中开发了它

2 个答案:

答案 0 :(得分:2)

这取决于你是否使用过任何3.0 / 3.5的优点;隐式打字,Linq等人。

善,

答案 1 :(得分:0)

无需使用VS2005,只需打开项目属性对话框并将“目标框架”更改回“.NET Framework 2.0”即可使用VS2008的多目标功能。正如Daniel所提到的,如果您使用了较新的.NET版本中的任何功能,那么您的项目将无法编译。