Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 找不到';Windows窗体应用程序1.程序';为重命名名称空间后的主方法指定_C#_Visual Studio 2010_Namespaces - Fatal编程技术网

C# 找不到';Windows窗体应用程序1.程序';为重命名名称空间后的主方法指定

C# 找不到';Windows窗体应用程序1.程序';为重命名名称空间后的主方法指定,c#,visual-studio-2010,namespaces,C#,Visual Studio 2010,Namespaces,我有一个C#应用程序,它具有默认名称空间WindowsFormsApplication1 我决定使用不同的名称空间,因此我重命名了WindowsFormsApplication1。现在,当我编译时,我得到一个错误: 找不到为Main指定的“WindowsFormsApplication1.Program” 方法 要重命名名称空间,我在文件中突出显示了名称空间,并点击F2 如何解决这个问题并在整个项目中更改实际名称空间 我正在使用Visual C#2010 Express。在项目->属性中将“启动

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

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

找不到为Main指定的“WindowsFormsApplication1.Program” 方法

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

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


我正在使用Visual C#2010 Express。

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


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

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

再次回到这一点,+1两小时后,保存了我的一天完美保存了我的一天:)如果您恰好在VS2017 for Mac,同样的问题是Project-Options->Build->General->Code Generation->Main类。它需要名称空间和.Program类名称我做了类似的recfactor,但仍然存在相同的问题