visual studio:在一个解决方案中具有相同名称的多个项目

时间:2018-04-22 17:15:13

标签: visual-studio visual-studio-2012 visual-studio-2015

我在2015年和2017年的视觉工作室遇到了一些奇怪的事情。 在visual studio 2012中,您可以创建一个解决方案,其结构如下图所示。

project structure

您可以在Wapp项目中添加对两个库项目(F1 / Common)和(F2 / Common)的引用。没什么特别的。但是在视觉工作室2015和2017中,如果您尝试这样做,您将收到此错误对话框。

error dialog

这是视觉工作室(2015年至2017年)中的一个错误,还是在visual studio选项和设置中有一个配置?

感谢您的回复

2 个答案:

答案 0 :(得分:0)

一种可能的解决方法是在解决方案中重命名项目。

添加第二个项目,名称为“ Common2”,然后在解决方案资源管理器中将该项目重命名为“ Common”。

答案 1 :(得分:0)

您可以通过手动添加 ProjectReference 块部分并指定其他名称来完成此操作

<ProjectReference Include="..\F1\Common.csproj">
      <Project>{81379587-a98b-4901-a3ad-266739ecfdb1}</Project>
      <Name>Common1</Name>
    </ProjectReference>
    <ProjectReference Include="..\F2\Common.csproj">
      <Project>{b9a1d4dc-465c-4798-8072-6e66ad6719d7}</Project>
      <Name>Common2</Name>
    </ProjectReference>