Ada*_*dam 11 solution csproj visual-studio visual-studio-2015
尝试将现有项目添加回Visual Studio 2015解决方案时,VS会提供以下错误消息.我已经验证我还没有添加对我要添加的项目的引用.我需要删除或清理某个设置或缓存文件吗?
具有相同项目(具有相同全局属性和工具版本的项目)已存在于项目集合中,路径为"D:\ My\Path\MyProject.csproj".要将等效项加载到此项目集合中,请先卸载此项目.
小智 15
简单的"清洁解决方案"对我有用.
我通过代码调用它。
这为我解决了这个问题:
Microsoft.Build.Evaluation.ProjectCollection.GlobalProjectCollection.LoadedProjects.FirstOrDefault(d => d.FullPath == projectFilePath) ??
Microsoft.Build.Evaluation.Project.FromFile(projectFilePath, new ProjectOptions())
Run Code Online (Sandbox Code Playgroud)
仍然不确定是什么原因导致这种情况发生,但似乎以相反的顺序添加依赖项目允许我重新添加所有项目。因此,首先添加所有子项目,然后添加它们依赖的父项目。它们添加回溶液中的顺序可能导致了片状现象。
| 归档时间: |
|
| 查看次数: |
5755 次 |
| 最近记录: |