0

我有一个包含两个项目的解决方案,项目 A 和项目 B。项目 A 是启动项目并引用项目 B。项目 B 有一些 NuGet 包,包括 EMGU.CV 和 MaterialDesignThemes。EMGU.CV 将其 dll 复制到项目 A 的输出目录,但 MaterialDesignThemes 没有。我要么必须手动复制 dll,要么将 NuGet 包添加到项目 A。有没有办法让所有 NuGet 包将自己复制到启动项目的输出目录?

不确定这是否相关,但我的 NuGet 包管理使用的是 PackageReference,而不是 nuget.config。我正在使用 VS 2019。

4

1 回答 1

0

我意识到问题出在哪里。未复制到启动项目项目 A 的包是仅在项目 B 的 XAML 文件中引用的包。为了确保它们从项目 B 复制,我使用它们的 XAML.cs 添加了对这些包的方法调用文件。

于 2020-06-29T18:24:04.950 回答