私は PHP を使用したことがありますが、C# は使用したことがありません。ファイルに 1 つの変更を加える必要があり、詳細を学ぶためのガイダンスや提案されたリソースが得られることを望んでいました。
変更したいcsコントローラーファイルが1つあります[Authorize(Roles="A")] to [Authorize(Roles="A,B")]
変更を加えましたが、何も起こらないため、この cs ファイルはおそらくコンパイルする必要があるという結論に達しました。
問題は、この 1 つのファイルをコンパイルする方法があるかどうかです。それとも、サイト全体をコンパイルする必要がありますか?
cs ファイルを開くと、「Visual Studio Tools For Application 2.0 2008」で開きます。
これは変更を行うのに十分ですか?
私の考えでは、次のいずれかが発生する必要があります。
シナリオ 1:
- 適切なコンパイラで .cs ファイルを開きます (それが何であるかはわかりません)。コンパイルして、新しくコンパイルされたファイルを適切なフォルダにコピーします。
シナリオ 2:
- プロジェクト全体をコンパイラで開きます-そのうちの「.csproj」ファイルを開くと思います。プロジェクト全体をコンパイルする 目的のコンパイル済みファイルをコピーして、古いファイルを置き換えます。
シナリオ 2b:
- プロジェクト全体をコンパイラで開きます-そのうちの「.csproj」ファイルを開くと思います。プロジェクト全体をコンパイルする すべてをサーバーにコピーします。
シナリオ 3:
- 私が持っているコードは変更を行うのに十分ではなく、他のソース コードが必要です。
それが私が持っているすべてです。誰かが正しい軌道に乗っている可能性があること、およびこれをどのように行うことができるかを誰かが提案できれば、それは大歓迎です。
ありがとう