我在同一个目录上有两个项目 (*.csproj)(我正在移植,这似乎是一个很好的工作流程)但是问题是我只能有 1 个 packages.config
文件夹。
我已经测试过将项目放在不同的文件夹中并链接我需要的文件,但是,当存在文件夹层次结构时,这有点令人费解
有没有办法使用不同名称的文件?或者更好的方法来处理这个配置?
谢谢
最佳答案
您可以在每个项目之后命名 packages.config 文件,Visual Studio 将为每个项目使用一个单独的文件,即使它们位于同一目录中也是如此。
因此,如果您有 Foo 和 Bar 项目,那么您可以将现有的 packages.config 文件重命名为:
- packages.Foo.config
- packages.Bar.config
如果您的项目名称中有空格,则需要将其替换为下划线。因此,名为“Foo Bar”的项目需要一个 packages.config 文件:
- packages.Foo_Bar.config
关于nuget - 给定同一基目录下的两个 C# 项目,如何为每个项目使用不同的 packages.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30981326/