Visual studio “如何撤销”;“为解决方案创建目录”;在VisualStudio中
我有一个c#项目包在一个解决方案中。创建项目时,我错误地勾选了“为解决方案创建目录”复选框。我现在想将.sln文件重新定位到与项目相同的文件夹中。问题是,如果我只是将其移入(并使用文本编辑器在其中更改项目路径),在打开解决方案时会出现各种构建错误。我也尝试过创建一个新的解决方案和“添加一个现有的项目”,但这也会导致类似的构建错误 如何处理这种情况有什么建议吗Visual studio “如何撤销”;“为解决方案创建目录”;在VisualStudio中,visual-studio,projects-and-solutions,Visual Studio,Projects And Solutions,我有一个c#项目包在一个解决方案中。创建项目时,我错误地勾选了“为解决方案创建目录”复选框。我现在想将.sln文件重新定位到与项目相同的文件夹中。问题是,如果我只是将其移入(并使用文本编辑器在其中更改项目路径),在打开解决方案时会出现各种构建错误。我也尝试过创建一个新的解决方案和“添加一个现有的项目”,但这也会导致类似的构建错误 如何处理这种情况有什么建议吗 谢谢 您可以尝试手动编辑.sln文件或项目文件,以便在将解决方案移动到所需目录后适当调整路径。当然,最好备份任何修改过的文件。在“解决方案
谢谢 您可以尝试手动编辑.sln文件或项目文件,以便在将解决方案移动到所需目录后适当调整路径。当然,最好备份任何修改过的文件。在“解决方案资源管理器”窗格的“解决方案”节点上,选择“顶部菜单->文件->将解决方案另存为…”。将解决方案文件保存在与项目相同的文件夹中(假设这是您想要的) 关上一切。将项目文件夹移出解决方案文件夹 以前为我工作过,但是如果您在代码或引用的程序集/项目中硬编码了一些绝对路径,那么您可能必须在VS中打开解决方案后修复这些路径
PS:在尝试之前先备份:P
我发现手工编辑很简单,总能解决这些琐碎的问题
项目文件不包含对任何包含解决方案的任何引用,因此无需触摸该解决方案 解决方案文件确实需要编辑,如下所示:- 每个
条目都包含项目的相对路径,显然必须正确设置whcih项目
/Global
条目包含每个项目的相对或绝对源代码控制路径,还必须对其进行调整GlobalSection(SourceCodeControl)