我想加載在Ubuntu 15.10 Linux機器上在Windows中製作的Microsoft Visual Studio項目。我使用Mono v 4.2.2和Monodevelop 5.10進行設置。monodevelop csproj加載失敗:版本字符串部分太短或太長
該項目包含一個.sln的根,不會在開始時加載。但是在刪除VisualStudioVersion和MinimumVisualStudioVersion(如在此給出:https://forums.xamarin.com/discussion/15171/error-loading-project-version-string-portion-was-too-short-or-too-long)之後,它加載正常。但是,現在出現了類似的錯誤,但在.csproj文件中,當項目加載時:「加載失敗:版本字符串部分太短或太長」。
該錯誤給我短暫的空虛,因爲我不知道文件加載失敗的位置。
我已經將Project ToolsVersion從「12.0」更改爲「4.0」(如此處所示:https://forums.xamarin.com/discussion/10460/any-workaround-for-this-error-unknown-toolsversion-12-0),但那並沒有解決問題。
編輯
我試圖改變<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
到: <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
,但它仍然無法正常工作。
我是相當新的ASP.NET,所以在獲取項目的版本號和你們看到所需的文件任何提示的讚賞:)提前
謝謝 -
您是否試圖從'v4.5.1'或'v4 .5.2'到'v4.5'? –
嗨@LexLi - 謝謝你回覆:)我只是改變了它:' v4.5 TargetFrameworkVersion>' 但它仍然不起作用。 v4.5應該在Mono上部分工作,根據:mono-project.com/docs/about-mono/compatibility 它可能是:' 10.0 < VisualStudioVersion> $(MSBuildExtensionsPath32)\ Microsoft \ VisualStudio \ v $(VisualStudioVersion) VSToolsPath> –
sstubben