我正在尝试在Ubuntu 15.10 Linux计算机上加载Windows中制作的Microsoft Visual Studio项目。我使用Mono v.4.2.2和Monodevelop 5.10进行设置。
项目的根目录中包含一个.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很新,所以有关获取项目版本号和文件所需的任何提示都值得赞赏:)
提前致谢 -
答案 0 :(得分:0)
我发现在Monodevelop中创建一个新项目,以及之后添加引用和内容 - 手动复制和粘贴 - 虽然有点单调乏味但效果更好..