我有一个ASP.NET 1.1网站,最近升级到Visual Studio 2008.看起来好像将我的项目编译成.dll后,它们无法正常工作,而且从我收集的内容来看,它似乎是由于VS2k8无法以.NET 1.1为目标。我仍然安装了Visual Studio 2003,所以我可以用它编译我的项目,但我想知道是否有任何方法可以在Visual Studio 2008中编译它们。
答案 0 :(得分:3)
不,您可以定位的最小值是.NET 2.0。为什么不将项目升级到.NET 2.0或更好的3.5?
单独change in ViewState(别担心其他好处)是这样做的一个原因。
答案 1 :(得分:2)
但是this article为您提供了解决方法
答案 2 :(得分:1)
这是创建MSBee以解决的问题(尽管对于Visual Studio 2005)。这同样适用于Visual Studio 2008.有关如何设置以及您可能考虑的限制的详细信息,请参阅此文章:
答案 3 :(得分:0)
不,您只能定位.NET 2.0,3.0和3.5(查看项目的属性)。
对于VS 2010(当然将.NET 4.0添加到列表中)也是如此,described by Scott Guthrie。
答案 4 :(得分:0)
是的,但它是一个黑客。这里有一篇关于如何使用VS2005测试版的博客文章 - http://blogs.msdn.com/jomo_fisher/archive/2005/04/22/410903.aspx您可能能够将其与VS2008配合使用。
我的建议是使用VS2003或.Net 2.0。
答案 5 :(得分:0)
有一句话:
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
在csproj文件中。
我不推荐它,但你可以尝试将值设置为v1.1。但是,我怀疑它会导致比解决问题更多的问题。
我会选择RichardOD的建议,然后咬紧牙关并升级或找到Visual Studio 2005的版本。
答案 6 :(得分:0)
这不是Visual Studio 2008中支持的操作。它仅支持编译到2.0和3.5框架。