78

通常、C# プロジェクトには .csproj ファイルが関連付けられています。そのファイルは何のためですか?どのようなデータが含まれていますか?

4

5 に答える 5

66

基本的に、.csproj ファイルには、プロジェクト内のファイルのリストと、システム アセンブリなどへの参照が含まれています。

Visual Studio のバージョン、プロジェクト タイプ、アセンブリ名、アプリケーション アイコン、ターゲット カルチャ、インストール URL など、さまざまな設定があります。

プロジェクトの構築に必要なものすべて。現在のフォルダーにすべてが必要であると想定することもできますが、明示的なリストを使用すると、ディスクとプロジェクトの両方でそれらを論理的に整理できるため、必要なファイルをより簡単に見つけることができます。

これは単なる XML なので、お気に入りのテキスト エディターで開いて見ることができます。

アセンブリごとに 1 つの .csproj ファイルを取得し、.sln (ソリューション ファイル) は、プロジェクトを構成するすべてのアセンブリを結び付けます。

于 2011-06-22T20:49:07.853 に答える
11

このファイルには、プロジェクトの一部としてコンパイルされるすべてのファイルのリストと、プロジェクト名、リリースおよびデバッグ構成、コンパイル オプションなどのその他のオプションが含まれています。

于 2011-06-22T20:49:34.270 に答える
8

.csprojファイルとは何ですか?

「.csproj」は、Visual Studio .NET C#プロジェクトのファイル拡張子です。このファイルには、そのプロジェクトに含まれるファイル、そのプロジェクトで使用されるアセンブリ、プロジェクトGUID、プロジェクトバージョンなどに関する情報が含まれます。このファイルはプロジェクトに関連しています。作成時に自動的に生成されます

「.sln」は、VisualStudioでプロジェクトを整理するための構造です。プロジェクトの状態情報が.sln(テキストベース、共有)および.suo(バイナリ、ユーザー固有のソリューションオプション)ファイルに含まれています。1つのソリューション内に複数のプロジェクトを追加できます。

于 2011-06-22T21:02:28.770 に答える
1

プロジェクトで使用されるすべてのファイル、使用されるアセンブリ(他の提供されたアセンブリのパスを含む)、出力タイプ、アセンブリ名などに関する情報が含まれているため、このxmlを開くと、1つの下にすべての情報が表示されます。屋根。

于 2012-08-10T11:15:19.770 に答える