【发布时间】:2021-07-13 08:49:21
【问题描述】:
我们希望使用 Nuget 在存储库之间共享代码。
我创建了一个 Nuget 包,其中包含指定子目录中的所有源代码。 在 7Zip 中,我可以浏览它并查看所有文件。
我需要将它导入另一个项目,维护目录结构以便项目可以构建、调试等。
所以我有:
../repo/applications/CommonCore
但是 CommonCore 来自于导入的 nuget 包。
当我导入这个 Nuget 包时,似乎没有文件存在,也没有明显的方法可以控制它将转到哪个目录。
我已经阅读了关于使用 contentFiles 标签来指定所有源文件的信息,但这对我来说是不可行的,因为在不同的子目录中有数百个文件,所以我尝试使用如下格式:
<contentFiles>
<files include="Fabric\*.*" buildAction="Content" copyToOutput="true" />
</contentFiles>
和
<files>
<file src="*.*" target="contentFiles\Fabric" />
</files>
但这并没有帮助。
我是否误解了 Nuget 的工作原理?还是我执行不正确?
【问题讨论】:
标签: nuget nuget-package-restore nuget-spec