VS показывает ссылки, которых нет в файле csproj - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь скомпилировать WebView для встраивания Edge в WPF (Microsoft.Toolkit.Wpf.UI.Controls.WebView).Он доступен в Git по адресу https://github.com/windows-toolkit/WindowsCommunityToolkit

. У csproj нет ссылки на «Windows», но Visual Studio показывает, что это отсутствующая ссылка.не уверен, как решить эту проблему.любая помощь приветствуется.Я получаю сообщение об ошибке при удалении ссылки «Windows» - «Невозможно изменить оцененный объект, созданный в импортированном файле»

enter image description here

Ответы [ 3 ]

0 голосов
/ 25 октября 2018

Ссылка добавлялась из файла Directory.Build.targets.было следующее условие добавления ссылки

<Choose>
    <When Condition="'$(IsWin32Project)' == 'true' or '$(IsWpfProject)' == 'true' or '$(IsFormsProject)' == 'true'">
      <PropertyGroup>
        <TargetPlatformVersion Condition="'$(TargetPlatformVersion)' == ''">10.0.$(DefaultTargetPlatformVersion).0</TargetPlatformVersion>
        <TargetPlatformMinVersion Condition="'$(TargetPlatformMinVersion)' == ''">10.0.$(DefaultTargetPlatformMinVersion).0</TargetPlatformMinVersion>
      </PropertyGroup>
      <ItemGroup>
        <Reference Include="Windows">
          <HintPath Condition="Exists('$(MSBuildProgramFiles32)\Windows Kits\10\UnionMetadata\$(TargetPlatformMinVersion)\Windows.winmd')">$(MSBuildProgramFiles32)\Windows Kits\10\UnionMetadata\$(TargetPlatformMinVersion)\Windows.winmd</HintPath>
          <HintPath Condition="Exists('$(MSBuildProgramFiles32)\Windows Kits\10\UnionMetadata\$(TargetPlatformVersion)\Windows.winmd')">$(MSBuildProgramFiles32)\Windows Kits\10\UnionMetadata\$(TargetPlatformVersion)\Windows.winmd</HintPath>
          <Private>False</Private>
        </Reference>
      </ItemGroup>
    </When>
  </Choose>
0 голосов
/ 25 октября 2018

Я пытаюсь скомпилировать WebView для встраивания Edge в WPF

Пожалуйста, обратитесь к следующей статье, чтобы установить пакет Microsoft.Toolkit.Forms.UI.Controls.WebView и использоватьЭлемент управления WebView в приложении WPF.

Элемент управления WebView для Windows Forms и WPF

0 голосов
/ 24 октября 2018

Щелкните правой кнопкой мыши по ссылке и затем удалите ее.Как только это будет сделано, вы можете перейти к Build и затем очистить, а затем перестроить решение.

...