在同一个基本目录中给出两个C#项目,如何为每个

时间:2015-06-22 13:34:10

标签: nuget

我在同一个目录上有两个项目(* .csproj)(我正在移植,这看起来像一个很好的工作流程)但问题是我只能在文件夹上有1 packages.config。 我已经测试过将项目放在不同的文件夹上并链接我需要的文件,但是,当存在文件夹的层次结构时,这有点令人费解 有没有办法使用不同名称的文件?或者更好的方法来处理这种配置?

由于

1 个答案:

答案 0 :(得分:5)

您可以在每个项目之后命名packages.config文件,并且Visual Studio将为每个项目使用单独的项目,即使它们位于同一目录中。

因此,如果您有Foo和Bar项目,那么您可以将现有的packages.config文件重命名为:

  • packages.Foo.config
  • packages.Bar.config

如果项目名称中有空格,则需要用下划线替换。所以一个名为" Foo Bar"需要一个package.config文件:

  • packages.Foo_Bar.config