我在一个解决方案中有两个不同的项目,但.sln文件在其中一个项目中。我希望.sln文件在它们上面。当你看到图片时,你会更好地理解。
我的解决方案资源管理器的ss:
在这里你可以看到1个解决方案中有2个项目。此外,解决方案的名称和我的一个项目在这里是相同的。
这是.sln文件所在的位置:
我希望这个.sln文件位于它们上面:
我该怎么做?谢谢,祝你愉快
发布于 2019-08-12 19:46:37
如果您有项目的现有解决方案,我认为最简单的方法是选择文件->另存为,然后选择您需要的位置。
Visual studio将自动更新项目的路径。
我在旧的解决方案中有类似这样的东西
Project("{FAE04... "ConsoleApp7\ConsoleApp7.csproj", "{E0C7925E..."
新的那个有
Project("{FAE04... "ConsoleApp7\ConsoleApp7\ConsoleApp7.csproj", "{E0C7925E..."
已检查VS 2017和2019。
附注:应在解决方案资源管理器中选择该解决方案,否则不会出现"Save *sln as“项(它将建议保存其他内容)。
发布于 2019-08-12 19:47:08
在任何文本编辑器中编辑sln文件都相对容易。
关闭Visual Studio,将解决方案移动到所需的位置,然后在文本编辑器中打开解决方案文件。更改对项目文件的引用,以便包含相对路径。
下面是我的一个例子:
在这种情况下,每个项目文件都在一个子文件夹中,而sln文件在根目录中。
https://stackoverflow.com/questions/57460487
复制相似问题