2017-05-12 12 views
0

プロジェクトをVS2017で作成しました。csprojファイルを編集すると、DLLとの依存関係を設定するPackageReferenceが表示されます。csprojはマニフェストと同じですか?

私が間違っていない場合は、これもマニフェストファイルに設定されていますので、csprojがマニフェストファイルと同じであるかどうか疑問に思っていますか? trueの場合、マニフェストファイルは必要ありません。

プロジェクトのプロパティにアクセスしてapplicationに行くと、このオプションが無効になっているためマニフェストを設定できません。

私が望むのは、アセンブリの依存関係を実行時にロードして、新しいバージョンの更新が可能かどうかをチェックできるようにすることです。

答えて

2

いいえ、csprojは、Visual Studioでプロジェクトをビルドするために必要なファイルの説明です。

アプリケーションマニフェストは、ビルドされたアプリケーションに含まれる特別なファイル(csprojに含まれています)です。アプリケーションに関するさまざまなことをウィンドウに伝えます(管理者のアクセスが必要な場合など)。

csproj内の特定の設定がマニフェストに影響を与える可能性がありますが、確かに同じではありません。

+0

ありがとうございました。 –

関連する問題