我有一个ASP.NET 1.1网站,最近升级到Visual Studio 2008.它看起来像编译我的项目到.dll后,他们没有工作,从我收集的,它似乎是由于VS2k8无法以.NET 1.1为目标。我仍然安装了Visual Studio 2003,所以我可以编译我的项目,但我想知道是否有任何方法在Visual Studio 2008中进行编译。是否有可能在Visual Studio 2008中编译.NET 1.1?
回答
不,您可以定位的最小值是.NET 2.0 。为什么不把项目升级到.NET 2.0或更好的3.5?
单独的change in ViewState(不必介意其他好处)是这样做的一个原因。
不,你只能瞄准.NET 2.0,3.0和3.5(看看你的项目的属性)。
这也适用于VS 2010(当然,将.NET 4.0添加到列表中),如described by Scott Guthrie。
我有,因为我没有看到1.1的选择,所以我问SO。 – 2009-10-06 20:15:51
是的,但它的黑客。这里有一篇关于如何使用VS2005测试版的博客文章 - http://blogs.msdn.com/jomo_fisher/archive/2005/04/22/410903.aspx您可能可以将其与VS2008配合使用。
但是我的建议是使用VS2003或.Net 2.0。
但this article为您提供了一个解决
有行:在文件的csproj
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
。
我不会推荐它,但你可以尝试将值设置为v1.1。但是,我怀疑它会造成比解决问题更多的问题。
我会去与RichardOD的建议,要么硬着头皮升级或找到一个版本的Visual Studio 2005
这不是在Visual Studio 2008支持的操作仅支持编译到2.0和3.5框架。
这是MSBee被创建来解决(即使是Visual Studio 2005)的东西。这同样可以应用到Visual Studio 2008,请参阅本文,了解如何设置它的细节以及相应的限制,你可能会考虑:
- 1. 在Visual Studio 2008中开发.net 2.x是可能的吗?
- 2. 在Visual Studio 2008中编译Linux项目
- 3. 在Visual Studio 2008中,更多CPU缓存是否可以帮助编译/开发?
- 4. 试图在Visual Studio 2010中编译Tessnet2(Visual Studio 2008 C++)项目
- 5. 是否有可能使Visual Studio 2008 SP1安装变得流畅?
- 6. 是否有可能从Visual Studio 2008专业
- 7. 是否有可在Visual Studio中编译的strptime.h的可用许可版本?
- 8. Visual Studio 2008中 - 编译问题
- 9. 是否可以在Linux上运行由Visual Studio 2008编译的应用程序?
- 10. 是否可以在Visual Studio 2003(.NET 1.1)中嵌入SSRS rdl报告?
- 11. Windows Server 2008是否支持.net 1.1
- 12. 是否有可能在C#编写visual studio代码插件?
- 13. 64位编程和编译 - visual studio 2008或visual studio 2010?
- 14. 是否有可能使用VS.NET 2008构建.NET 1.1应用程序?
- 15. .Net 1.1反编译工具
- 16. 是否有Visual Studio Build Profiler?
- 17. 是否有可能在Visual Studio 2008 64位版本中使用boost库?
- 18. 是否有可能在Visual Studio 2008和C++(非CLI)中使用SandCastle?
- 19. 编译在Visual Studio(非.NET)“标准” C++
- 20. 使用Visual Studio 2008开发“.NET framework 4.0”[beta]应用程序是否可能?
- 21. Visual Studio是否不断编译?
- 22. 是否有可能从Visual Studio 2012降级到Visual Studio 2010?
- 23. Visual Studio 2008 x64/MP编译器开关
- 24. 奇怪的编译(?)probem。 Visual Studio C++ 2008
- 25. Visual Studio(2005&2008)编译完成警报?
- 26. 不能编译三维点浏览器在Visual Studio 2008
- 27. 是否可以使用Visual Studio 2008 Express Edition编写Excel插件?
- 28. 是否有可能在.NET
- 29. A#.Net在Visual Studio 2008中工作吗?
- 30. 使用Visual Studio 2012 IDE,但使用Visual Studio 2008编译
我觉得你可以只针对2.0,3.0和3.5框架在VS 2008 – 2009-10-06 20:11:22
VS2008可以做到这一点,因为它的目标是CLR 2.0,但是这个CLR支持三种不同版本的.NET Framework(2.0,3.0,3.5)。在这些之间交换是一个简单的事情,可以选择性地限制允许引用的标准程序集。支持.NET 1.1将涉及能够在不同的CLR之间进行交换,这完全是另一回事。 – 2009-10-06 20:21:55
@Christian - 谢谢,让我更好地了解发生了什么。在我得到我的解决方案后,我会做一些阅读。 – 2009-10-06 20:27:08