Cha*_*rns 3 .net compiler-errors nuget
最近的例行更新破坏了我的一个项目的编译。许多错误包括:Areas\HelpPage\ApiDescriptionExtensions.cs could not be found出现。在进行项目范围的搜索时,未找到对这些文件的引用。
根据源代码管理,packages.config 中发生了以下更改:
- <package id="Microsoft.AspNet.Mvc" version="5.1.1" targetFramework="net45" />
- <package id="Microsoft.AspNet.Razor" version="3.1.1" targetFramework="net45" />
- <package id="Microsoft.AspNet.Web.Optimization" version="1.1.2" targetFramework="net45" />
- <package id="Microsoft.AspNet.WebApi" version="5.1.1" targetFramework="net45" />
- <package id="Microsoft.AspNet.WebApi.Client" version="5.1.1" targetFramework="net45" />
- <package id="Microsoft.AspNet.WebApi.Core" version="5.1.1" targetFramework="net45" />
- <package id="Microsoft.AspNet.WebApi.HelpPage" version="5.1.1" targetFramework="net45" />
- <package id="Microsoft.AspNet.WebApi.WebHost" version="5.1.1" targetFramework="net45" />
- <package id="Microsoft.AspNet.WebPages" version="3.1.1" targetFramework="net45" />
+ <package id="Microsoft.AspNet.Mvc" version="5.1.2" targetFramework="net45" />
+ <package id="Microsoft.AspNet.Razor" version="3.1.2" targetFramework="net45" />
+ <package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net45" />
+ <package id="Microsoft.AspNet.WebApi" version="5.1.2" targetFramework="net45" />
+ <package id="Microsoft.AspNet.WebApi.Client" version="5.1.2" targetFramework="net45" />
+ <package id="Microsoft.AspNet.WebApi.Core" version="5.1.2" targetFramework="net45" />
+ <package id="Microsoft.AspNet.WebApi.WebHost" version="5.1.2" targetFramework="net45" />
+ <package id="Microsoft.AspNet.WebPages" version="3.1.2" targetFramework="net45" />
Run Code Online (Sandbox Code Playgroud)
为什么例行库更新会导致与看似无关的文件相关的错误,我该如何解决?(问答形式)
我对其中一个文件的名称执行了内部文件内容搜索ApiDescriptionExtensions,它返回了对我的 .csproj 文件的引用。
编译器错误的解决方案是从 .csproj 中删除对违规文件的引用(具体引用如下所示)。
我怀疑 Microsoft.AspNet.WebApi.HelpPage 的安装由于文件名而导致问题,但由于此类文件不突然存在而破坏构建似乎是 Microsoft 或 NuGet 包维护者需要修复的错误,甚至如果这些文件在项目创建时存在并且后来被删除。
删除以下 .csproj 行允许项目再次构建:
<Compile Include="Areas\HelpPage\ApiDescriptionExtensions.cs" />
<Compile Include="Areas\HelpPage\App_Start\HelpPageConfig.cs" />
<Compile Include="Areas\HelpPage\Controllers\HelpController.cs" />
<Compile Include="Areas\HelpPage\HelpPageAreaRegistration.cs" />
<Compile Include="Areas\HelpPage\HelpPageConfigurationExtensions.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\DictionaryModelDescription.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\EnumTypeModelDescription.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\EnumValueDescription.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\IModelDocumentationProvider.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\KeyValuePairModelDescription.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\ModelDescription.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\ModelDescriptionGenerator.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\ModelNameAttribute.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\ModelNameHelper.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\ParameterAnnotation.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\ParameterDescription.cs" />
<Compile Include="Areas\HelpPage\ModelDescriptions\SimpleTypeModelDescription.cs" />
<Compile Include="Areas\HelpPage\Models\HelpPageApiModel.cs" />
<Compile Include="Areas\HelpPage\SampleGeneration\HelpPageSampleGenerator.cs" />
<Compile Include="Areas\HelpPage\SampleGeneration\HelpPageSampleKey.cs" />
<Compile Include="Areas\HelpPage\SampleGeneration\ImageSample.cs" />
<Compile Include="Areas\HelpPage\SampleGeneration\InvalidSample.cs" />
<Compile Include="Areas\HelpPage\SampleGeneration\ObjectGenerator.cs" />
<Compile Include="Areas\HelpPage\SampleGeneration\SampleDirection.cs" />
<Compile Include="Areas\HelpPage\SampleGeneration\TextSample.cs" />
<Compile Include="Areas\HelpPage\XmlDocumentationProvider.cs" />
Run Code Online (Sandbox Code Playgroud)
如您所见,只需删除包含对 Areas\HelpPage
| 归档时间: |
|
| 查看次数: |
2182 次 |
| 最近记录: |