C# monodevelop csproj加载失败:版本字符串部分太短或太长

C# monodevelop csproj加载失败:版本字符串部分太短或太长,c#,ubuntu,mono,xamarin-studio,C#,Ubuntu,Mono,Xamarin Studio,我正在尝试在Ubuntu15.10Linux机器上加载一个在Windows中制作的Microsoft Visual Studio项目。我正在安装Mono v。4.2.2和5.10 该项目的根目录中包含一个.sln,它在开始时不会加载。但在删除VisualStudioVersion和 MinimumVisualStudioVersion(如下所示:)可以正常加载。然而,现在出现了一个类似的错误,但是在.csproj文件上,当项目加载时:“加载失败:版本字符串部分太短或太长” 这个错误给了我很短的时

我正在尝试在Ubuntu15.10Linux机器上加载一个在Windows中制作的Microsoft Visual Studio项目。我正在安装Mono v。4.2.2和5.10

该项目的根目录中包含一个.sln,它在开始时不会加载。但在删除VisualStudioVersion和 MinimumVisualStudioVersion(如下所示:)可以正常加载。然而,现在出现了一个类似的错误,但是在.csproj文件上,当项目加载时:“加载失败:版本字符串部分太短或太长”

这个错误给了我很短的时间,因为我不知道它在文件中的什么地方加载失败

我已经将Project ToolsVersion从“12.0”更改为“4.0”(如下所示),但这并没有解决它

编辑

我已尝试将
v4.5.1
更改为:
v4.5
,但它仍然不起作用

我对ASP.NET还比较陌生,所以对于获取项目版本号和所需文件以供大家查看的任何提示,我都非常感谢:)


提前感谢-

我发现在Monodevelop中创建一个新项目,然后在其中添加引用和内容-手动复制和粘贴-效果更好,尽管有点乏味。

您是否尝试过将目标框架从
v4.5.1
v4.5.2
更改为
v4.5
?Hi@LexLi-谢谢您的帮助回复:)我刚把它改成:
v4.5
,但它仍然不工作。v4.5在Mono上的部分工作应符合:Mono-project.com/docs/about-Mono/兼容性可能是:
10.0$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)