版本字符串部分太短或太长"在Xamarin Studio中打开Visual Studio项目时
本文关键字:Studio Xamarin Visual 项目 字符串部 quot 版本 | 更新日期: 2023-09-27 17:49:15
我尝试在Xamarin Studio社区中打开vs2012的解决方案,但其中一个项目- asp.net mvc项目-给出了"版本字符串部分太短或太长"
.net版本就可以了。
我试图在VS中创建简单的asp.net mvc项目,然后在XS中打开它,一切都很好。所以我不知道在这种情况下出了什么问题。
我找到了一个解决方案,删除
VisualStudioVersion = {0}
MinimumVisualStudioVersion = {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"后,运行正常