新しいvs.netプロジェクトを作成し、asp.netWebサイトプロジェクトからすべてのファイルを追加しました。
コンパイルすると、クラスへの参照が見つかりませんでした。
AppCodeでクラスが定義されましたが、名前空間はありません。
そこで、名前空間を追加してから、default.aspx.cs
(これがエラーの発生源である)using
ステートメントを追加しました。
usingステートメントは名前空間を取得していませんでした。
問題は何でしょうか?
新しいvs.netプロジェクトを作成し、asp.netWebサイトプロジェクトからすべてのファイルを追加しました。
コンパイルすると、クラスへの参照が見つかりませんでした。
AppCodeでクラスが定義されましたが、名前空間はありません。
そこで、名前空間を追加してから、default.aspx.cs
(これがエラーの発生源である)using
ステートメントを追加しました。
usingステートメントは名前空間を取得していませんでした。
問題は何でしょうか?
私があなただったら、ゼロから始めます。Web サイトの「プロジェクト」は、Visual Studio の他のすべての実際のプロジェクト タイプとは大きく異なるため、「変換」の手間をかける価値がない場合があります。
空のプロジェクトを作成して最初からやり直すところまで行きます。.aspx ファイルと .ascx ファイルをコピーして貼り付けることができますが、コード ビハインドは個別にコピーして貼り付ける必要があり、場合によってはメソッドごとに貼り付ける必要があります。
ファイルの重複または二重コンパイルである可能性が高く、AppCode フォルダーは ASP.NET バックグラウンド コンパイラによってビルドされ、プロジェクトを明示的にビルドすると、型が再度作成されるため、重複した型が生成されます。Visual Studio の Web アプリケーションへの変換方法を使用する場合、AppCode はデフォルトで Old_App_Code に名前が変更されます。Web サイトを Web アプリ プロジェクトに変換するには、このリンクを確認してください
http://msdn.microsoft.com/en-us/library/aa983476(v=VS.100).aspx
正直に言うと、asp.net web site
プロジェクト タイプを に変換するのは悪夢regular project
です。
アドバイスによると、最初に変換してから壊れたコードSaunders
に 2 倍の時間がかかるため、ゼロから始めることをお勧めします。fix-up