Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何更改项目的.sln文件的位置?_C#_Visual Studio_Visual Studio 2017 - Fatal编程技术网

C# 如何更改项目的.sln文件的位置?

C# 如何更改项目的.sln文件的位置?,c#,visual-studio,visual-studio-2017,C#,Visual Studio,Visual Studio 2017,我在一个解决方案中有两个不同的项目,但.sln文件在其中一个项目中。我希望.sln文件位于它们之上。当你看到图像时,你会更好地理解 我的解决方案资源管理器的ss: 在这里,您可以看到在一个解决方案中有两个项目。解决方案和我的一个项目的名称在这里也是一样的 以下是.sln文件所在的位置: 我希望此.sln文件位于它们上方的此处: 我该怎么做?谢谢,祝您愉快如果您有项目的现有解决方案,我认为最简单的方法是选择File->Save*.sln as并选择您需要的位置 Visual studio将

我在一个解决方案中有两个不同的项目,但.sln文件在其中一个项目中。我希望.sln文件位于它们之上。当你看到图像时,你会更好地理解

我的解决方案资源管理器的ss:

在这里,您可以看到在一个解决方案中有两个项目。解决方案和我的一个项目的名称在这里也是一样的

以下是.sln文件所在的位置:

我希望此.sln文件位于它们上方的此处:


我该怎么做?谢谢,祝您愉快

如果您有项目的现有解决方案,我认为最简单的方法是选择File->Save*.sln as并选择您需要的位置

Visual studio将自动更新项目的路径

我在旧的解决方案中有类似的东西

Project("{FAE04... "ConsoleApp7\ConsoleApp7.csproj", "{E0C7925E..."
新的有

Project("{FAE04... "ConsoleApp7\ConsoleApp7\ConsoleApp7.csproj", "{E0C7925E..."
检查2017年和2019年的VS

注意:应在解决方案资源管理器中选择解决方案,否则“另存*sln为”项不会出现(建议保存其他内容)


如果您已有项目解决方案,我认为最简单的方法是选择File->Save*.sln as并选择您需要的位置

Visual studio将自动更新项目的路径

我在旧的解决方案中有类似的东西

Project("{FAE04... "ConsoleApp7\ConsoleApp7.csproj", "{E0C7925E..."
新的有

Project("{FAE04... "ConsoleApp7\ConsoleApp7\ConsoleApp7.csproj", "{E0C7925E..."
检查2017年和2019年的VS

注意:应在解决方案资源管理器中选择解决方案,否则“另存*sln为”项不会出现(建议保存其他内容)


sln文件在任何文本编辑器中都相对容易编辑

关闭Visual Studio,将解决方案移动到所需位置,然后在文本编辑器中打开解决方案文件。更改对项目文件的引用,以便包含相对路径

下面是我的一个例子:


在这种情况下,每个项目文件都位于子文件夹中,sln文件位于根目录中。

在任何文本编辑器中,sln文件都相对容易编辑

关闭Visual Studio,将解决方案移动到所需位置,然后在文本编辑器中打开解决方案文件。更改对项目文件的引用,以便包含相对路径

下面是我的一个例子:


在这种情况下,每个项目文件都位于子文件夹中,sln文件位于根目录中。

将sln文件移动到您希望的位置。在文本编辑器中打开该文件,并更改其中项目的路径。如果您对编辑解决方案文件感到不舒服,只需在所需位置创建一个新的空白解决方案,然后将项目添加到其中。如果一切都符合您的喜好,您可以删除旧的解决方案.sln文件在VS2019中(我猜在其他版本中它也存在)有一个菜单项File->Save*.sln as,您可以尝试它-将新的解决方案提高一个级别。只需2个项目,您就可以创建一个新的.sln并将其添加到其中。这是否回答了您的问题?将sln文件移动到您想要的位置。在文本编辑器中打开该文件,并更改其中项目的路径。如果您对编辑解决方案文件感到不舒服,只需在所需位置创建一个新的空白解决方案,然后将项目添加到其中。如果一切都符合您的喜好,您可以删除旧的解决方案.sln文件在VS2019中(我猜在其他版本中它也存在)有一个菜单项File->Save*.sln as,您可以尝试它-将新的解决方案提高一个级别。只需2个项目,您就可以创建一个新的.sln并将其添加到其中。这是否回答了您的问题?