1

Visual Studio 2012 Express を使用しています。変更が必要な Web サイトの aspx ファイルと cs ファイルがたくさんあります。プロジェクトファイルがまったくありません。

ここ数日、私はこれを機能させるために何時間も費やしてきましたが、これをあきらめて、プロジェクト ファイルがなければこれは不可能だとクライアントに伝えようとしています。それが事実だとはほとんど信じられませんが、これらのファイルを再コンパイルする方法さえわかりません。

VS には、オプション ファイル => Web サイトを開くがあります。ソリューション エクスプローラーでソリューションを右クリックし、クラス ライブラリ プロジェクトを追加しました。App_code のコードをそこに移動してコンパイルしました。

新しい asp.net の空の Web フォーム アプリケーションを作成し、すべてのファイルをプロジェクト ディレクトリにコピーしました。クラス ライブラリ プロジェクトによって作成された DLL への参照を追加しました。

コード ビハインド ファイル内のすべての参照を Label1.Text のようなコントロールにコンパイルすることを選択すると、「名前 'Label1' は現在のコンテキストに存在しません」というエラーが生成されます。ソリューション エクスプローラーで、aspx ファイルを展開するとコード ビハインドが表示され、それらは「プロジェクトに含まれる」

aspxを右クリック=> Webアプリケーションに変換するオプションがあります。

App_Code の前 (usercontrols) にある参照についてまだ不満があります。

実際に機能するこれを行うための段階的な方法はありますか? Microsoft が提供する手順のほとんどは、コンパイルすらできない状態になります。

4

2 に答える 2