在 Xamarin Studio 中打开 Visual Studio 项目时出现“版本字符串部分太短或太长”
Posted
技术标签:
【中文标题】在 Xamarin Studio 中打开 Visual Studio 项目时出现“版本字符串部分太短或太长”【英文标题】:"Version string portion was too short or too long" when opening Visual Studio project in Xamarin Studio 【发布时间】:2016-10-27 07:10:45 【问题描述】:我尝试在 Xamarin Studio 社区中打开 VS 2012 的解决方案,但其中一个项目 - asp.net mvc 项目 - 给出“版本字符串部分太短或太长”
.net版本我觉得还可以。
我尝试在 VS 中创建简单的 asp.net mvc 项目,然后在 XS 中打开它,一切正常。所以我不知道在这种情况下有什么问题。
我找到了删除行的解决方案
VisualStudioVersion = 0
MinimumVisualStudioVersion = 0
适用于此,但不适用于我的情况。
【问题讨论】:
【参考方案1】:在我的情况下,问题是 .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”后,效果很好。
【讨论】:
以上是关于在 Xamarin Studio 中打开 Visual Studio 项目时出现“版本字符串部分太短或太长”的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin Studio / VS for Mac Storyboard 未打开
Visual Studio 中的 xamarin 是不是在 xamarin.form 中提供拖放功能?
如何在 IDE 中获取 Xamarin Studio C# 输出?