【问题标题】:"Version string portion was too short or too long" when opening Visual Studio project in Xamarin Studio在 Xamarin Studio 中打开 Visual Studio 项目时出现“版本字符串部分太短或太长”
【发布时间】:2016-10-27 07:10:45
【问题描述】:

我尝试在 Xamarin Studio 社区中打开 VS 2012 的解决方案,但其中一个项目 - asp.net mvc 项目 - 给出“版本字符串部分太短或太长”

.net版本我觉得还可以。

我尝试在 VS 中创建简单的 asp.net mvc 项目,然后在 XS 中打开它,一切正常。所以我不知道在这种情况下有什么问题。

我找到了删除行的解决方案

VisualStudioVersion = {0}

MinimumVisualStudioVersion = {0}

适用于此,但不适用于我的情况。

【问题讨论】:

    标签: c# asp.net xamarin mono xamarin-studio


    【解决方案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”后,效果很好。

    【讨论】:

      猜你喜欢
      • 2020-03-02
      • 1970-01-01
      • 1970-01-01
      • 2019-02-18
      • 1970-01-01
      • 1970-01-01
      • 2017-03-04
      • 2019-08-27
      • 1970-01-01
      相关资源
      最近更新 更多