在創建Windows窗體應用程序時,我選擇了.Net Framework 4.0的目標。現在我想將它構建到.Net Framework 2.0。我如何使用Visual Studio 2010做到這一點?Windows窗體應用程序轉換爲.Net Framework 4.0至2.0
這是一個VB.Net項目。 我看不到「目標框架」。對於我的C#項目,我可以看到「目標框架」屬性。
在創建Windows窗體應用程序時,我選擇了.Net Framework 4.0的目標。現在我想將它構建到.Net Framework 2.0。我如何使用Visual Studio 2010做到這一點?Windows窗體應用程序轉換爲.Net Framework 4.0至2.0
這是一個VB.Net項目。 我看不到「目標框架」。對於我的C#項目,我可以看到「目標框架」屬性。
對於C#項目,如果轉到項目屬性,則會在Application
選項卡上找到Target Framework
。切換到.NET Framework 2.0
。
嘗試建立和刪除不支持的命名空間。
如果您使用了.NET 4特有的任何功能,則必須手動修復它。
[編輯]正如你所說,你使用VB.NET。
對於VB.NET轉至項目屬性,點擊Advanced Compile Options...
至Compile
選項卡。
選擇目標框架:
右鍵單擊解決方案資源管理器中的項目,然後轉到屬性,在應用程序選項卡中更改目標框架。
以我的經驗切換目標框架後,核心的引用將不會被更新。例如,我從C#庫4.0更改回3.5(因此我可以使用SP2010),並發現它將CSharp.exe(4.0程序集)留作未定義的引用。
我重新創建它,發現核心引用的集合是不同的。
爲了安全起見,我建議重新創建項目並在之後重新添加項目文件。
但誰知道,你可能會很幸運。 :D祝你好運!
我一直試圖將我的項目從.net 2.0升級到4.0,是的,參考仍然是針對.net 2.0。 用記事本打開的解決方案.csproj的*(項目文件),並更改
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="2.0">
到
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
希望這有助於
幹得漂亮。 +1從我和刪除我的答案,因爲這是更清晰。 – 2011-06-04 08:31:32
這是一個VB.Net項目。我看不到「目標框架」。對於我的C#項目,我可以看到「目標框架」屬性。 – 2011-06-04 09:14:15
@Muhammed Rauf K - 用VB.NET選項更新。 – 2011-06-04 19:07:22