我有一個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