重命名名称空间后,找不到为Main方法指定的“WindowsFormsApplication1.Program”

时间:2012-03-02 18:23:06

标签: c# visual-studio-2010 namespaces

我有一个C#应用程序,其默认名称空间为WindowsFormsApplication1

我决定使用不同的命名空间,因此我重命名为WindowsFormsApplication1。现在,当我编译时,我收到错误:

  

无法找到为Main指定的'WindowsFormsApplication1.Program'   方法

要重命名命名空间,我在文件中突出显示了命名空间,然后点击F2。

如何解决此问题并在整个项目中更改实际命名空间?

我正在使用Visual C#2010 Express。

3 个答案:

答案 0 :(得分:143)

在项目中 - >属性将“启动对象”更改为新命名空间。

Select Startup Object

答案 1 :(得分:3)

您应该通过Visual Studio的“Ref'ctor”功能重命名。

答案 2 :(得分:0)

正如Mausimo所说的那样,您需要在Project-> References中选择“ Startup object”,但是我发现这里没有显示新的名称空间。我只能选择旧的名称空间或“(未设置)”。如果找到相同的内容,则VS(2013年发布)似乎没有立即进行更改,请重新启动VS,然后可以在新名称空间下选择该类。