从.NET Framework传统项目引用.NET Standard csproj项目

Ste*_*nio 6 .net c# .net-core asp.net-core

我有一个针对.NET Standard 1.3编写的库,它应该与.NET Framework 4.6.1运行时兼容.该库使用新的csproj,并且在.NET Core项目引用时工作正常.

我还在传统的csproj上有一个WPF项目,它应该可以使用这个库.在Visual Studio 2017中,我设法引用了.NET标准库,它编译时没有错误.

在运行时,它会尝试加载作为.NET Standard项目依赖项的程序集,但它会因assembly not found异常而失败.我可以看到我的输出文件夹确实没有任何依赖项.

有没有办法以这种方式引用我的库所有必需的依赖项被复制到输出文件夹(或一个等效的解决方案,使WPF项目运行正常)?

注意:如果我逐个手动引用所有缺少的依赖项并使用运行时程序集版本绑定我可以使它运行,但在引用项目时我不应该这样做.

这是完整的项目页面: https ://github.com/UnoSD/PasswordManager

.NET标准csproj

WPF package.config

WPF csproj

它目前是一个Roslyn问题:GitHub问题