当我在解决方案中重命名项目,然后尝试构建该项目时,我收到错误:“找不到项目文件”xyz.csproj“。其中xyz是旧的项目文件名!
令人讨厌的是我可以搜索我的项目&对于旧项目文件名的解决方案,搜索将没有任何结果,当我点击错误VS什么都不做。
所以似乎无法找到旧引用的位置。
这是一个托管Silverlight页面的.web项目,如果这有任何区别的话。
答案 0 :(得分:18)
这是我重命名项目时遵循的步骤:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SolutionName", "OldProjectName\NewProjectName.csproj", "{98644DD0-5AB5-4CAC-8D83-CCB8EEEFE234}"
你需要看起来像这样:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SolutionName", "NewProjectName\NewProjectName.csproj", "{98644DD0-5AB5-4CAC-8D83-CCB8EEEFE234}"
答案 1 :(得分:2)
对于所有visual studio项目,您通常只需关闭visual studio,使用文本编辑器编辑解决方案/项目文件,然后重新打开visual studio。它们只是XML。只要你小心不改变任何重大的东西,搜索&在文本编辑器中替换应该可以解决问题。
答案 2 :(得分:0)
好的,这是我的问题。 我删除了我重命名的项目的服务引用,但仍然收到错误消息,然后通过一些试验和错误添加和删除项目我发现有一个“WCF Ria服务链接”项目属性,doh。
这有点陷阱。
答案 3 :(得分:0)
我还必须重命名命名空间并将项目的启动对象指向重命名的程序:
<old_project>.Program to <new_project>.Program