web-dev-qa-db-ja.com

.csprojファイルの編集方法

.NET framework 4.0 MSBUILD.EXEファイルを使用して.csprojファイルをコンパイルすると、「website01.csproj」の現在のコンテキストで見つからないエラー「lable01」が表示されます。

実際に、コードビハインドファイルの参照を含むすべてのASP.NETページを追加する必要があります。それを実行しましたが、正常に機能していますが、上記のエラーは保留中です。

その.csprojファイルにフォーム名「LABLE01」を追加する必要があることを意味しますが、構文はわかりません。 .csprojファイルにフォーム名を追加するための構文を教えてください。

138
lock

XML形式で保存されたCSPROJファイルには、コンパイルオプションを含むプロジェクトのすべての参照が保存されます。ソリューションを構成するプロジェクトに関する情報を保存するSLNファイルもあります。

Visual Studioを使用していて、Visual StudioでCSPROJファイルを表示または編集する必要がある場合は、次の簡単な手順でそれを行うことができます。

  1. ソリューションエクスプローラーでプロジェクトを右クリックし、[プロジェクトのアンロード]を選択します
  2. プロジェクト(ソリューションエクスプローラーで使用不可としてタグ付けされている)を右クリックし、[yourproj.csprojの編集]をクリックします。これにより、CSPROJファイルが編集用に開きます。
  3. 必要な変更を行ったら、ファイルを保存して閉じます。ノードを再度右クリックし、完了したらプロジェクトのリロードを選択します。
307
sgokhales

プロジェクトファイルを右クリックして[プロジェクトのアンロード]を選択し、[プロジェクト名.csprojの編集]を選択してファイルを直接開いて編集できます。

プロジェクトをコンパイルするには、変更を保存した後、プロジェクトを再度ロードする必要があります。

MSDNの 方法:プロジェクトのアンロードとリロード を参照してください。


プロジェクトファイルはXMLファイルであるため、Unicodeをサポートするテキストエディター(notepad、notepad ++など)を使用して単純に編集することもできます。

ただし、、これらのファイルを手動で編集するのは非常に消極的です-可能な場合は、ソリューションエクスプローラーを使用してください。エラーがあり、それらを手動で修正する方法を知っている場合は、先に進みますが、自分が何をしているのか正確にわからない場合は、プロジェクトファイルを完全に台無しにできることに注意してください。

16
Oded

簡単な方法があるので、プロジェクトをアンロードする必要はありません。このツールをVisual Studioにインストールするだけです https://marketplace.visualstudio.com/items?itemName=EdMunoz.EditProj

[編集]を右クリックすると、[プロジェクトファイルの編集]という新しいメニュー項目が表示されます:) enter image description here

7
riadh gomri

質問はVisual Studioに直接言及していないため、JetBrains Riderでcsprojファイルを編集する方法を探しているこの質問を見つけたので、JetBrains Riderでこれを行う方法を投稿します。

コンテキストメニューから編集

  1. プロジェクトを右クリックします
  2. 編集する
  3. 「{project-name.csproj}」を編集します

enter image description here

ショートカットから編集

  1. プロジェクトを選択
  2. F4を押す
6
Florian Schaal

申し訳ありませんが、projファイルを詰める最も効率的な方法は次のとおりです。

  1. ファイルを右クリックします。
  2. 後藤のプロパティ
  3. [ビルドアクション]オプションが[なし]に設定されている場合。
  4. ビルドを実行します(さらに改善するとビルドエラーが発生する場合があります)
  5. そのファイルのプロパティに戻る
  6. ビルドアクションオプションを設定すると、コンパイルに戻ります。
  7. 再構築します。

  8. あなたのプロジェクトを****ではなく、他の誰よりも賢くしてくれたことを祝福してください。私にとって、このエクササイズには10秒もかかりませんでした。手動でcompile ...行をcsprojに入力しようとすると、プロジェクトが使用できなくなるだけでなく、大規模なアプリケーションで保守することもできなくなります。更新を行うには、ソースバージョン管理ソフトウェアを保持する方が良いでしょう。マージブランチをクロスする必要がある場合は、上記を行うことは素晴らしいです:)。

3
CodeGamer

Visual Studioバージョン:8.1.5の場合、

  1. プロジェクトフォルダを右クリックします。
  2. [ツール]、[ファイルの編集]の順にクリックします。
0
Asim Okby

組み込みオプションの.Netコアおよび.Net標準プロジェクト

0
Blue Clouds