web-dev-qa-db-ja.com

ソースファイル 'Properties \ AssemblyInfo.cs'が見つかりませんでした

VS2010を実行しています。 Webソリューションを開いてビルドしようとすると、「CSC(0,0):エラーCS2001:ソースファイル 'Properties\AssemblyInfo.cs'が見つかりませんでした」というエラーでビルドが失敗します。

Windowsアプリケーションを作成しましたが、別のソリューションで作成しました。

Webソリューション/プロジェクトでこのファイルへの参照が見つかりません。

アヒア、ラリー...

64
larryr

これはベルを鳴らします。過去に同様の問題に遭遇しましたが、

  • プロジェクトの[プロパティ]フォルダーを展開すると、「AssemblyInfo.cs」が表示されますが、そうでない場合は問題があります。アセンブリ情報ファイルは、バージョン、会社名、GUID、コンパイラオプションなど、プロジェクトのすべてのビルドオプションで構成されています。

プロジェクトを右クリックしてプロパティを選択すると、assemblyInfo.csを生成できます。 [アプリケーション]タブで詳細を入力して[保存]を押すと、assemblyInfo.csファイルが生成されます。その後、プロジェクトをビルドすると、動作するはずです。

乾杯、タルン

更新2016-07-08

Visual Studio 2010から最新バージョン(執筆時点で2015)まで、LandedGentlyのコメントは引き続き適用されます。

プロジェクトの[プロパティ]と[アプリケーション]タブで@Tarunを選択すると、[アセンブリ情報...]ボタンが表示され、別のダイアログが開きます。少なくともここにタイトルを入力する必要があります。 VSはGUIDとバージョンを追加しますが、タイトルが空の場合、AssemblyInfo.csファイルは作成されません。

145
Tarun Arora

プロパティメニューのプロジェクトからassemblyinfo.csファイルを削除し、再構築します。

3
Amit N Thore

これは、Visual Studioで開いているプロジェクトを含むソリューションがあり、ソース管理ソフトウェアを使用して、そのプロジェクトを含まない古いコミットに変更する場合にも発生する可能性があります。通常、これはすべてのプロジェクトファイルも消えてしまうので明らかです。しかし、ファイルがまったくない、またはまったくない新しいプロジェクトの場合、この1つのファイルだけを見るのは困惑するかもしれませんAssemblyInfo.cs、 不足している。そして、AssemblyInfo.csプロジェクトが新規の場合、別のファイルが1つまたは2つも欠落している可能性があります。

治療法は、次のいずれかを行うことです。

  • 不足しているAssemblyInfo.csおよび他のコミットからのその他の欠落ファイル。管理と保存に注意しながら.csprojファイル。参照されたファイルがプロジェクトから消えないようにします。おそらく、ランダムな.csファイルは、変更を保存する必要があります(Visual Studioは.csprojファイルが保存されていないと保存されていると判断するため)。
  • 保存せずにVisual Studioを閉じて再度開きます(プロジェクトファイルが実際に保存されていない場合)。または、プロジェクトを削除します。プロジェクトを実際に作成したくない場合、削除することは理にかなっています。プロジェクトは後のコミットで作成されるためです。
  • AssemblyInfo.csファイルを手動で。別のプロジェクトをコピーして、詳細、特にGUIDを変更して、.slnファイル。
2
ErikE

TFSを使用してエラーが発生しました。AssemblyInfoは作業中のブランチにマップされませんでした。

0
AJ AJ

これで問題が解決しました。プロパティ、右クリック、ソース管理、特定バージョンの取得を選択する必要があります。

0
Hello World