visual studio 两个以上sln 引用同一个project ,生成时会改变projectguid问题

Posted 精密~顽石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual studio 两个以上sln 引用同一个project ,生成时会改变projectguid问题相关的知识,希望对你有一定的参考价值。

      当两个以上解决方案添加现有项,选择了同一个项目,那么在 sln 文件中,会自己带一个guid。

      当打开两个解决方案,一个生成时,会影响另一个的project值,导致每次都看到了签出。

 

      解决办法,打开共同引用的那个项目,csproj文件。

 

这里的 AssemblyName 必定在你的 sln 文件中存在,然后搜索一下 projectguid 是否也存在。

如果不存在,就将 这个 AssemblyName 对应的guid 批量改成刚刚这个打开的projectguid。

如果存在,证明是另一个sln文件里的配置的不对。

总之就是所有sln 里这个项目的projectguid  要设置成一致就可以了。

 

以上是关于visual studio 两个以上sln 引用同一个project ,生成时会改变projectguid问题的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio 中使用现有项目

如何强制在 Visual Studio 2013 中打开解决方案文件 (SLN)?

如何分离 Visual Studio 2013 项目的开发和生产 *.sln

Visual Studio解决方案未保存,请先保存你的解决方案,然后再管理Nuget包

VS2012打开.sln项目文件时,会在根目录下自动创建“Visual Studio 2012”目录和其子目录,请教如何取消?

是否可以从 Mono 的命令行构建 MSBuild 文件(visual studio sln)?