Проблемы со сборкой после обновления до visual studio 15.8.5 - PullRequest
0 голосов
/ 23 сентября 2018

Кто-нибудь сталкивался с этой ошибкой?

Код серьезности Описание Ошибка состояния подавления строки файла проекта Элемент "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild"\ Microsoft \ Microsoft.NET.Build.Extensions \ net461 \ lib \ Microsoft.Win32.Primitives.dll "в списке элементов" ReferencePath "не определяет значение для метаданных" CopyLocal ".Чтобы использовать эти метаданные, уточните их, указав% (ReferencePath.CopyLocal), или убедитесь, что все элементы в этом списке определяют значение для этих метаданных.Batch_WPF

Если я понижу визуальную студию, проблема исчезнет.

1 Ответ

0 голосов
/ 26 сентября 2018

Я исправил эту ошибку, удалив следующий код в моем файле .csproj.

<Target Name="FixClickOnceDependencies" BeforeTargets="_DeploymentComputeClickOnceManifestInfo">
<ItemGroup>
  <_noCopyRefs Include="@(ReferencePath)" Condition="'%(ReferencePath.Private)' == 'false'" />
  <_noCopyRefsByFileName Include="@(_noCopyRefs->'%(FileName)')">
    <OriginalItem>%(Identity)</OriginalItem>
  </_noCopyRefsByFileName>
  <_libByFileName Include="@(ReferenceCopyLocalPaths->'%(FileName)')">
    <OriginalItem>%(Identity)</OriginalItem>
  </_libByFileName>
  <_overlappingRefByFileName Include="@(_noCopyRefsByFileName)" Condition="'@(_noCopyRefsByFileName)' == '@(_libByFileName)' AND '%(Identity)' != ''" />
  <_overlappingLibByFileName Include="@(_libByFileName)" Condition="'@(_noCopyRefsByFileName)' == '@(_libByFileName)' AND '%(Identity)' != ''" />
  <_overlappingRef Include="@(_overlappingRefByFileName->'%(OriginalItem)')" />
  <_overlappingLib Include="@(_overlappingLibByFileName->'%(OriginalItem)')" />
</ItemGroup>
<ItemGroup Condition="'@(_overlappingRef)' != ''">
  <ReferencePath Remove="@(_overlappingRef)" />
  <ReferencePath Include="@(_overlappingLib)">
    <Private>True</Private>
  </ReferencePath>
</ItemGroup>

Я добавил этот код, чтобы исправить ошибку с помощью Click Once, так какздесь описано: https://github.com/dotnet/standard/issues/529

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...