C# 更改程序集名称会导致错误

C# 更改程序集名称会导致错误,c#,assemblies,C#,Assemblies,当我将项目的程序集名称从“Gui”更改为“Gui2”时,在构建过程中会出现许多错误。大多数错误包含“找不到xxxx(是否缺少using指令或程序集引用?) 我做错了什么?是否重新引用了新的DLL?您需要修复对该程序集的所有引用才能使用新名称。根据您所做的更改,您可能还需要修复命名空间引用。解决方案中可能有另一个项目需要更新对该程序集的引用?当您更改程序集的名称时,Visual Studio可能也更改了程序集的名称空间,并且整个项目/解决方案中的“using”语句需要更新?您是否也更改了项目中类的

当我将项目的程序集名称从“Gui”更改为“Gui2”时,在构建过程中会出现许多错误。大多数错误包含“找不到xxxx(是否缺少using指令或程序集引用?)


我做错了什么?

是否重新引用了新的DLL?

您需要修复对该程序集的所有引用才能使用新名称。根据您所做的更改,您可能还需要修复命名空间引用。

解决方案中可能有另一个项目需要更新对该程序集的引用?当您更改程序集的名称时,Visual Studio可能也更改了程序集的名称空间,并且整个项目/解决方案中的“using”语句需要更新?

您是否也更改了项目中类的名称空间

如果这样做了,则必须确保在引用更改名称空间中的类的源文件中使用指令添加适当的

  • 如果在解决方案中的任何其他项目中引用此程序集,则这些项目将导致此错误,因为具有旧名称的程序集已不存在

  • 如果还更改了名称空间,那么还必须更改代码中的所有名称空间引用


  • 如果你仍然无法弄清楚,你可以在prashant向我详细说明。coder@gmail.com

    请不要在标题中重复标签。请将标签留在标签中,这就是标签的用途。您复制了“C”#“。实际上,没有其他项目引用此程序集。此程序集引用了我的解决方案中的所有其他程序集。问题在于命名空间引用。谢谢