問題タブ [csproj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
199 参照

c# - DeployDirSuffix とは何ですか?

.csprojファイルには、DeployDirSuffixノードがあります。デフォルト値はプロジェクト名です。

この設定は何をしますか? それを変更すると(プロジェクトの名前を変更しながら)、変更に気づきませんでした。

0 投票する
1 に答える
18012 参照

c# - .csproj ファイルに DLL を含めるにはどうすればよいですか?

問題は、Visual Studio がインストールされておらず、インストールしたくないということです。そこで、.csproj ファイルとすべてのソース ファイルをコンパイルするバッチ ファイルを作成しました。

問題は、.dll ファイルを含める方法がわからないことです。.csproj ファイルの現在のコードは次のとおりです。

コンパイル プロセスに dll ファイルをインクルード/参照するには、何を変更する必要がありますか?

0 投票する
1 に答える
1032 参照

visual-studio - Visual Studioプロジェクトの開始URLをグローバルに設定するにはどうすればよいですか?

プロジェクトの開始URLを変更する必要があります。プロパティページで開始URLを設定すると、csproj.userファイルではなくファイルに書き込まれますcsproj。セクションにを入れてみ<StartExternalURL>ましたが、うまくいきませんでした。csproj<WebProjectProperties>

そのプロパティを設定してチーム全体に伝達する方法はありますか、それとも全員が手動で変更を加える必要がありますか?

0 投票する
1 に答える
402 参照

msbuild - msbuild を使用して、csproj ファイルのコンテンツ アイテムを使用して Web サイトをパッケージ化する

次のように、webapp をパッケージ化する msbuild スクリプトを作成しました。

これは問題なく動作しますが、ソリューションで複数の Web プロジェクトをビルドし、それらはすべて同じより大きな msbuild プロジェクトで同時にパッケージ化されます。では、特定の csproj ファイルのコンテンツ アイテムだけを一度に具体的に要求するにはどうすればよいでしょうか?

あるいは...私が達成しようとしていることを行うより良い方法は何ですか?

ありがとう。

0 投票する
1 に答える
12040 参照

xml - プログラムで.csprojファイルを変更する

Entlib 5.0のソースコードがあり、自分のキー(snkファイル)を使用してすべてのアセンブリに署名する必要があります。

最も簡単な方法は、Visual Studio 2010でEnterpriseLibrary.2010ソリューションファイルを開き、プロジェクトごとに、[プロパティ]-> [署名]を選択し、[アセンブリに署名]を選択して、最後にキーファイルを選択することです。

しかし、手動でそれを行いたくない場合は、プロジェクトファイルを手動で編集し、現在のリストの最後に以下を挿入するスクリプトを作成できますPropertyGroups

C#またはスクリプトのヘルパークラスは、簡単かつ迅速な方法で実行するのに適していますか?

0 投票する
2 に答える
9984 参照

msbuild - 構成に基づく条件付きコンテンツ

条件付きコンテンツの「条件付き参照」と同様の手法を何度か試しました。

「web.config」などのVisualStudioプロジェクトファイルのコンテンツエントリは、Webサイトを公開するときに含めたくありません。

私は次のようないくつかのことを試しました...

しかし、これは機能しません。何か案は?または、以前にこれに遭遇して解決したことがありますか?

0 投票する
1 に答える
3340 参照

visual-studio-2010 - csprojファイル内のマクロ変数にアクセスするには?

私の csproj ファイルには、別のビルド パスがあります。

ビルド前およびビルド後のイベントでは、特定のマクロ変数にアクセスできます。

csproj 内でこれらの変数を使用できますか?

たとえば、次のことを試してみましたが成功しませんでした。

0 投票する
3 に答える
496 参照

c# - アンマネージ サードパーティ アセンブリを参照する C# プロジェクトは、デバッグでは正常にビルドされますが、リリース構成では失敗します。

管理されていないサードパーティの DLL ( ChilkatDotNet2.dllですが、問題ではないようです)を参照する C# のプロジェクトがあります。サードパーティの DLL は、x86 と x64 の 2 つのバージョンで提供されます。processorArchitecture=x86プロジェクトは、適切な<Reference>要素でx86 バージョンを参照します。Debug|Any CPU と Release|Any CPU の両方で問題なくビルドできます。

ここで、サードパーティ DLL の x64 バージョンへの参照を変更します - processorArchitecture=AMD64. (理由は聞かないでください:))。Debug|Any CPU は再び正常にビルドされます。しかし、Release|Any CPU は次のエラーで失敗します: An attempt was made to load an assembly with an incorrect format: ChilkatDotNet2.dll

その理由は何ですか?VS 自体が 32 ビット プロセスで実行されているためだと思いますが (そうですか?)、デバッグで正常にビルドされるのはなぜですか?

0 投票する
1 に答える
670 参照

c# - 重複する同一アイテムは csproj です

同一のアイテムが重複している csproj はアクションを 2 回実行しますか?

0 投票する
2 に答える
1512 参照

c# - 2 つの csproj ファイルを安全に結合する

非常に長く詳細な .csproj ファイルが 2 つあります。それらを一つにまとめたい。

テキスト比較を使用しましたが、項目が同じ順序になっておらず、違いを特定するのが困難です。

それらをどのように組み合わせることをお勧めしますか?(コンパイル、インクルード、ビルド後、およびビルド後のイベントがあります)

編集: いくつかの共通の依存関係を持つ2つの無関係なプロジェクトをマージしたい