将Visual Studio项目另存为新名称

6

我需要的是关于Visual Studio“另存为”的内容。

我有一个程序,想以此为基础构建其他几个程序。但是我找不到如何简单地复制我的程序以备份原始程序。您有什么想法吗?我错过了什么?

4个回答

5
如果您想复制,最快的方法是保存该项目。然后在文件系统上复制整个项目。然后回到Visual Studio并打开副本。从那里开始,我可能建议重新命名项目/解决方案,以避免出现两个相同的名称,但这是制作副本的最快方式。

2

显然,Visual Studio缺少“另存为”功能,因此您需要通过手动将项目复制到新位置来备份它们。


0

这是我如何为C#项目执行“另存为”的方法。挑战在于找到所有项目名称出现的地方,并给它一个新的项目名称。您需要重命名两个文件夹,重命名两个文件,进入.sln文件编辑项目和路径,并进入三个文件并编辑命名空间:

  1. 复制项目文件夹。
  2. 重命名项目文件夹。
  3. 进入项目文件夹。
  4. 重命名内部项目文件夹。
  5. 重命名.sln文件。
  6. 编辑.sln文件中的内容并重命名项目和项目路径。
  7. 进入内部项目文件夹。
  8. 重命名.csproj文件。
  9. 编辑Form1.cs文件并重命名命名空间。
  10. 编辑Form1.Designer.cs文件并重命名命名空间。
  11. 编辑Program.cs文件并重命名命名空间。

我使用记事本来打开.sln和.cs文件。这样做非常快速。 我也使用GIT,但当您想要进行重大调整并且需要一个新项目时,肯定有很好的理由,但您希望快速利用旧项目。也许微软将来会添加“另存为”功能!


0

刚刚发现了一个还没有被提到的方法,前往:

文件 > 新建 > 从现有代码创建项目 ...

选择您的语言、项目基础文件夹以及新项目的名称和类型。完成!


我在VS 2019中没有看到这样的选项。 - Oak_3260548
我目前正在使用VS 2017,所以也许他们已经删除了这个选项... - Guillaume G
没错,这是可能的。但这将成为一个实用功能。我选择手动复制。 - Oak_3260548
1
我回来提醒你,这个选项在vs2022中存在。 - Guillaume G

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接