1

我有 ac# 问题。我创建了一个名为“classproject”的项目,并添加了几个表单以成功进行项目并成功运行该程序,但是我刚刚添加了另一个 Windows 表单,当我双击该表单时,它把我带到了代码视图并提出了这个:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    public partial class demo : Form
    {
        public demo()
        {
            InitializeComponent();

        }

        private void demo_Load(object sender, EventArgs e)
        {
        }

    }

}

现在,我的挑战是项目名称默认显示在命名空间之后,如“命名空间类项目”而不是“命名空间 WindowsFormsApplication1”。请任何人都可以帮助我,我打算做什么,因为已经尝试了所有可能的方法。即使我自己更改名称,它仍然会标记错误......有人请尽快帮助我。

4

2 回答 2

4

我不确定你的问题到底是什么。如果您在代码中手动将命名空间更改为classproject它应该没问题。你在说什么错误?您还需要更改设计器代码文件(可能称为demo.Designer.cs)。

也只是一个旁注。C# 的标准命名约定是使用 Pascal-case(如在 ClassProject 中)。

于 2012-04-16T16:39:54.070 回答
1

您必须更改 Visual Studio 生成的所有文件中的命名空间。您可以手动完成,或者只是将光标设置在“WindowsFormsApplication1”上,按 F2 并输入新名称。

可选地,您还可以在应用程序选项卡上更改项目属性中的命名空间 - 然后添加到项目的所有新文件也将具有您在那里设置的命名空间。

于 2012-04-16T16:46:24.797 回答