两个带有“同名”的csProj程序集导致问题

时间:2017-04-28 09:58:07

标签: c# visual-studio .net-assembly

简单的问题。

我有多个项目,例如

SomeDir /普通/ Utils.csproj SomeDir /服务/普通/ Utils.csproj

Projects的命名空间反映文件夹结构,如何将这两个utils项目作为程序集添加到另一个项目中? Visual Studio似乎抱怨这个名字。

2 个答案:

答案 0 :(得分:3)

我会为我的项目提供更具描述性的名称。尽管这两个项目都是实用工具,但它们的目的或应该使用的位置仍然存在差异。 这种描述性命名的一个例子可能是:

  • Common.Utils
  • Services.Utils

这样可以解决名称冲突的问题,也可以让读取代码的人更清楚。

答案 1 :(得分:0)

一个选项就是编辑.csproj VS的UI不支持加载同名的2个项目,编辑文件就好了。

另外,这些项目最终会出现在Artifactory中,因此问题将不复存在。