2012-04-16 7 views
1

でリンクしています。私はC#の問題があります。私は 'classproject'という名前のプロジェクトを作成しました。プロジェクトを成功させるためにいくつかのフォームを追加していますが、プログラムを正常に実行しましたが、追加したウィンドウのフォームがあり、フォームをダブルクリックすると、コードビューとこれを持ち出し:新しいウィンドウフォームを既存のプロジェクトとC#

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」の「名前空間classproject」のように名前空間の後にデフォルトで表示するように意図されていることです。誰もが私を助けてくれる、私は何をしようとしているのかは、可能な限りすべて試してみた。私が自分自身の名前を変更しても、まだエラーを報告するつもりです...誰かができるだけ早く私を助けてください。

+0

デザイナークラスは同じ名前空間にありますか? – covertCoder

答えて

4

あなたの問題が何であるか正確にはわかりません。コード内で手動でネームスペースをclassprojectに変更した場合は、問題ありません。あなたは何のことを言っているのですか?デザイナーコードファイル(おそらくdemo.Designer.csと呼ばれる)も変更する必要があります。

ちょっとしたメモです。 C#の標準命名規則は、ClassProjectのようにパスカルケースを使用することです。

+0

-1:申し訳ありませんが、これはコメントであり、回答ではありません。 –

+2

+1 - 私のコメントのようには見えません。 – JonH

+0

それは部分的な答えですが、私は推測する部分的なコメントです。私は問題を解決すると思ったものを入れましたが、もっと明確にすることも求めています。 Meh。 –

1

Visual Studioで生成されたすべてのファイルで名前空間を変更する必要があります。手動で行うこともできますし、 "WindowsFormsApplication1"にカーソルを合わせてF2を押して新しい名前を入力することもできます。

[アプリケーション]タブのプロジェクトプロパティで名前空間を変更することもできます。プロジェクトに追加された新しいファイルには、そこに設定した名前空間もあります。

+0

またはReSharperを使用してください...私は彼がそれを持っていないと思います。問題を解決するためのより良い代替方法は+1です。 –

関連する問題