「プリコンパイル済み」のasp.netアプリのソースコードを渡されました。OK、これを使用してデバッグできるようにするにはどうすればよいですか? プリコンパイル済みアプリをコンパイルするにはどうすればよいですか?
このウィンドウをクリックしてアプリケーションをビルドしようとすると、「このアプリケーションは既にプリコンパイルされています」というエラーが表示されます。
私に何ができる?
プリコンパイル済みアプリケーションのコード (C#) は既に DLL にコンパイルされています。ASP.NET プリコンパイルには、サイトを更新できるオプションがいくつかありますが、プリコンパイル バージョンで C# を変更することは困難です。"Updateable" フラグを true に設定してサイトがプリコンパイルされている場合は、.aspx (Web フォーム) および .ascx (ユーザー コントロール) ファイルを更新できます。これらの更新をサイトに表示するために完全なビルドを行う必要はありません。保存してブラウザで表示するだけです。
updateable が true に設定されていない場合、これらのファイルはすべて DLL にコンパイルされており、できることはあまりありません。コードを確認するだけで何も更新しない場合は、各 .aspx および .ascx がコンパイルされた DLL を見つける方法があり、リフレクション (.NET Reflector など) を使用してさらに調査することができます。
エラーが発生する理由は、サイトが既にコンパイルされているため、再コンパイルできないためです。
そのプロジェクトのソース コードを取得し、Visual Studio で開く必要があります。VS がインストールされていない場合は、それを行う必要があります。VS を開いたら、[ファイル] -> [Web サイトを開く] に移動します。次に、[ファイル システム] を選択し、Web サイトの場所を参照して [開く] をクリックします。
それはそれを行う必要があります。HTH
ソース コードをデバッグ/参照/変更する必要がある場合は、ファイルを逆コンパイルする必要があります。.NET リフレクターまたはその他の逆コンパイラーを見てください。