2012-03-08 21 views
7

我剛在Mac上安裝了Mono 2.10.8版和MonoDevelop 2.8.6.5。當我創建一個新項目(文件 - >新解決方案 - > VBNet - > ASP.NET - > Web應用程序)時,它會在創建後給我一個錯誤: 嘗試加載項目'/ Users/starquake/Development/Mono時出錯/HelloWorld/HelloWorld.vbproj':項目不支持框架'.NETFramework,Version = v4.0'新的默認VB.NET項目立即給出錯誤

我在做什麼錯了?或者我該如何解決它?

+0

我刪除它重新創建它。現在它起作用了:P – StarQuake 2012-03-08 20:05:39

回答

6

創建新VB項目時,我有這個問題,我改變了文件格式創建新項目的MSBuild(Visual Studio 2008中)時使用,而不是默認的MSBuild(Visual Studio 2010中)從首選項>加載/保存

+0

謝謝,那爲我解決了。 – 2012-06-22 18:19:52

+1

我正在使用MonoDevelop 5.10。我沒有看到在編輯>首選項>加載/保存中更改文件格式的方法。如何在Visual Studio上開發恢復項目時更改文件格式? – Marine1 2016-07-01 08:46:22

0

MonoDevelop中的VB.NET插件不支持.NET 4.0框架。我很驚訝它讓你創建一個無效的項目 - 這看起來像一個錯誤。請在http://bugzilla.xamarin.com提交報告。

+0

正如我上面所說的,重建項目後沒有發生。所以沒有重現的步驟,我不太確定它是如何發生的。所以我不能報告一個錯誤。我會睜大眼睛看看它是否再次發生。 – StarQuake 2012-03-13 14:09:49

+0

絕對仍然在'創建新的解決方案 - > VBNet->控制檯應用程序'。 (Ubuntu的回購版本(monodevelop 2.8.6.3和單聲道2.10.8.1))一旦我編輯.vcproj文件設置 3.5工作正常。 – 2013-04-29 23:22:20

2

使用文本編輯器,改變你的* .vbproj文件中添加以下行:

<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> 

到第一的PropertyGroup,如

<?xml version="1.0" encoding="utf-8"?> 
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
    ... 
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> 
    </PropertyGroup> 
    ... 
</Project> 
+0

這對我有用! – xezno 2014-03-16 10:04:23

+0

* vbproj文件在哪裏? – Marine1 2016-07-01 08:48:06

+0

vbproj路徑取決於您項目的位置,例如'/Users/starquake/Development/Mono/HelloWorld/HelloWorld.vbproj':' – 2016-07-01 09:39:07

1

我有同樣的問題在Linux中,但似乎是正確支持VB.Net(至少不導致錯誤)的版本是MonoDevelop的3.0.4,&谷歌搜索後,我登陸SourceForge.net頁面,使用較新的MonoDevelop 3.0.6源代碼。

我下載了它,提取它的內容,&的確在根終端下面...

 cd /home/knoppix/Downloads/monodevelop-3.0.6 
     ./configure --prefix=`pkg-config --variable=prefix mono` 
     make 
     make install 

然後關閉了終端,&再跑了MonoDevelop的,&它不再是我的版本有過(MonoDevelop 3.0.3),現在是MonoDevelop 3.0.6

當我創建了一個新的VB.Net GTK#2.0項目,該錯誤是仍然存在,但在Solution Explorer中的項目,然後我右鍵單擊,選擇& 選項,然後下建立 ,我選擇通用 ... 4.0個人資料已存在,可以選擇&。選擇它後,關閉對話框,所有的錯誤消失。

我再從變化的新項目的默認格式的MSBuild(Visual Studio 2010中)編輯 ...然後在彈出的對話框下加載/保存

雖然我仍然對如何創建表單感到困惑。事情的一面可以很容易地創建,但我沒有看到VB方面的選項。我可能需要安裝一些其他的東西來啓用它,或者其他的東西。

+0

我在MonoDevelop中找不到上述選項。它似乎在Monodevelop中不再可用(?)。無論如何,我報告了一個錯誤:https://bugzilla.xamarin.com/show_bug.cgi?id = 38508 – matandked 2016-02-05 20:28:16

相關問題