我写了一个.Net标准库(我们命名为' A '),该库在运行时需要其文档文件( A.xml )。将该库及其文档文件发布到Nuget非常容易。
在我的另一个项目中(我叫它' B '),它引用了Nuget的 A 。当我们仅使用“ dotnet构建”命令构建项目 B 时,然后使用 dotnet 运行 B.dll 命令,一切正常。尽管我们在bin目录中找不到 A.dll ,因为.net可以完美地将 A.dll 放在另一个软件包中,而 B.dll 运行。出于相同的原因, A.dll 也可以在 B.dll 运行时找到其 A.xml 。
但是当我们使用“ dotnet publish ”发布projectB时,情况有所不同。在这种情况下, A.dll 和 B.d ll都将被复制到发布目录,但是我们丢失了 A.xml 。
所以..如何指定.Net Core Project在Publish中复制引用的nuget包的文档文件?
我正在使用VS2017和.net core 2.2
我希望nuget软件包的文档文件可以复制到发布目录。