c#-在Xamarin Studio中打开Visual Studio项目时,“版本字符串部分太短或太长”

我尝试在Xamarin Studio社区中从VS 2012打开解决方案,但其中一个项目-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”后,它可以正常工作.

上一篇:Android RecyclerView内CardView内的ViewPager


下一篇:c#-在Windows Phone 8.1中初始化XLabs