0

在项目上使用 try-convert 到新的项目类型/构建系统 [Microsoft.NET.Sdk]。但是我遇到了它如何解决依赖关系的问题,即我们仍然有一些地方引用旧的 WPF 工具包,并且它与 VisualStateManager 的标准库有命名空间冲突。以前我们用本地项目中的引用别名解决了它,但现在它似乎正在传播到引用该项目的其他项目。

如何使用现有的构建系统优雅地解决这个问题。

4

1 回答 1

0

传递依赖:
https ://curia.me/net-core-transitive-references-and-how-to-block-them
https://github.com/dotnet/sdk/issues/11803

<PropertyGroup>            
<DisableTransitiveProjectReferences>true</DisableTransitiveProjectReferences>
</PropertyGroup>
  <!--
  <ItemDefinitionGroup>
    <PackageReference>
      <PrivateAssets>all</PrivateAssets>
    </PackageReference>
    <ProjectReference>
      <PrivateAssets>all</PrivateAssets>
    </ProjectReference>
  </ItemDefinitionGroup>
  -->
于 2022-01-24T13:09:11.690 回答