我尝试在 Xamarin Studio 社区中打开 VS 2012 的解决方案,但其中一个项目 - asp.net mvc 项目 - 给出“版本字符串部分太短或太长”
.net 版我觉得还可以。
我尝试在 VS 中创建简单的 asp.net mvc 项目,然后在 XS 中打开它,一切正常。所以我不知道这种情况出了什么问题。
我找到了一个删除行的解决方案
VisualStudioVersion = {0}
最低 VisualStudioVersion = {0}
适用于此,但不适用于我的情况。
最佳答案
在我的例子中,问题是 .csproj 文件中的这个条目:
<Reference Include="System.Web.Http, Version=__MvcPagesVersion__,
Culture=neutral, PublicKeyToken=31bf3856ad364e35,
processorArchitecture=MSIL"><HintPath>..\packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll</HintPath>
</Reference>
将“MvcPagesVersion”替换为“5.2.3.0”后,一切正常。
关于c# - 在 Xamarin Studio 中打开 Visual Studio 项目时出现 "Version string portion was too short or too long",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38017223/