3

我刚开始使用 nuget 为我们公司的内部库创建一些包。该库由许多程序集组成,其中许多具有从代码合同生成的合同参考程序集。

我用的是最直接的nuget pack方法,就是传入csproj文件路径,让它解决项目之间的所有依赖。问题是它不包括 lib 文件夹中的合同程序集。

有没有办法让它也获得合同程序集并在安装包时正确地引用项目中的实际 dll?我认为这应该以某种方式自动化,因为 nuget 可以检查项目文件并知道它会生成合同程序集。

如果这需要明确的文件引用,它将极大地复杂化我们当前的过程,因为我必须重新排列文件和文件夹以匹配 .nuspec 文件的位置,我希望避免这种情况。

编辑:

我刚刚发现另一个处理代码合同和 nuget 包的问题,​​但它没有直接回答我的问题。我想我会在这里添加链接,因为它们处理几乎相同的事情。

4

0 回答 0