Visual Studio: 在一个解决方案中有多个同名的项目

3
我遇到了一些与Visual Studio 2015和2017有关的奇怪问题。在Visual Studio 2012中,您可以创建一个解决方案,其结构如下图所示。

project structure

你可以在 Wapp 项目中添加对库项目(F1/Common)和(F2/Common)的引用。没有什么特别之处。但是如果你尝试在 Visual Studio 2015 和 2017 中这样做,你会收到这个错误对话框。

error dialog

这是Visual Studio(2015-2017)中的一个bug吗?还是在Visual Studio选项和设置中有相应的配置?感谢您的回复。

你找到解决方案了吗? - helb
2个回答

0

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

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


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>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接