复制并重命名现有的Visual Studio项目

4
我复制了一个现有的 Visual Studio 项目,而不是从头开始创建一个新项目。
这样做可以避免导入参考和依赖项。在复制文件夹后,我将文件夹重命名为 Project2,并将 .sln.csproj 文件也重命名为 Project2。
现在当我在 Visual Studio 中运行复制的项目时,它运行的是我的旧项目!为什么?我需要修改其他内容吗?
谢谢。

你尝试过查看“项目->属性->常规”中的“文件夹路径”吗? - LatentDenis
我的文件夹路径指向正确的文件夹。但是很奇怪,因为今天早上我再次运行项目时它运行了正确的项目!Visual Studio 中有缓存或其他什么东西吗?为什么有时它会运行旧项目,有时它会运行新项目? - user708683
如果您认为这篇文章有所帮助,请考虑点赞或接受回答。 - LatentDenis
2个回答

3
有些设置与您的项目解决方案绑定(缓存的设置/文件)。有方法可以检查此缓存并清除它,但在此之前,我建议您尝试以下几点:
  1. 确保 Project -> Properties -> General -> Path 是正确的路径。
  2. 关闭所有打开的 Visual Studio 实例通常也有助于重置设置。
  3. 通常情况下,只需清理或重新构建项目即可更正所有不正确的缓存设置。
  4. 删除您的 bin 文件夹。
  5. 您还可以尝试通过导航到 Project Properties -> Web 并以这种方式更改 URL/目录来更改 URL。
例如,将 http://localhost:3688/ 更改为 http://localhost:36881/
  1. 如果上述步骤不起作用,您始终可以查看以下位置:

C:\Documents and Settings\Administrator\Local Settings\Temp\VWDWebCache

或可能是

C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\WebsiteCache

以此方式清除缓存。


1
我改变了我的URL端口,现在它可以工作了,谢谢 :) - user708683

0

这种方法总是有效的,但需要仔细操作:

首先,我建议删除项目目录和源代码目录中的两个x64目录。还要删除重量级且隐藏的.vs目录。

(注意:由于该项目有很多不必要的文件,因此可以将其复制到U盘或通过电子邮件发送)

然后复制并粘贴该目录,并将名称更改为新名称。接着更改project.sln的名称。然后在解决方案资源管理器窗口中,通过右键单击其名称手动更改项目名称和解决方案名称。最后进行编译。


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