代码之家  ›  专栏  ›  技术社区  ›  Dhawalk

VS显示csproj文件中不存在的引用

  •  0
  • Dhawalk  · 技术社区  · 7 年前

    我正在尝试编译WebView,以便在WPF(Microsoft.Toolkit.WPF.UI.Controls.WebView)中嵌入Edge。它在Git上的 https://github.com/windows-toolkit/WindowsCommunityToolkit

    enter image description here

    3 回复  |  直到 7 年前
        1
  •  1
  •   Dhawalk    7 年前

    引用是从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>
    
        2
  •  0
  •   Guybrush Threepwood    7 年前

    右键单击引用,然后将其删除。一旦完成,你就可以开始构建,然后清理,然后重新构建解决方案。

        3
  •  0
  •   Zhi Lv    7 年前

    我正在尝试编译WebView,以便在WPF中嵌入Edge

    WebView control for Windows Forms and WPF