VS2010を実行しています。 Webソリューションを開いてビルドしようとすると、「CSC(0,0):エラーCS2001:ソースファイル 'Properties\AssemblyInfo.cs'が見つかりませんでした」というエラーでビルドが失敗します。
Windowsアプリケーションを作成しましたが、別のソリューションで作成しました。
Webソリューション/プロジェクトでこのファイルへの参照が見つかりません。
アヒア、ラリー...
これはベルを鳴らします。過去に同様の問題に遭遇しましたが、
プロジェクトを右クリックしてプロパティを選択すると、assemblyInfo.csを生成できます。 [アプリケーション]タブで詳細を入力して[保存]を押すと、assemblyInfo.csファイルが生成されます。その後、プロジェクトをビルドすると、動作するはずです。
乾杯、タルン
更新2016-07-08:
Visual Studio 2010から最新バージョン(執筆時点で2015)まで、LandedGentlyのコメントは引き続き適用されます。
プロジェクトの[プロパティ]と[アプリケーション]タブで@Tarunを選択すると、[アセンブリ情報...]ボタンが表示され、別のダイアログが開きます。少なくともここにタイトルを入力する必要があります。 VSはGUIDとバージョンを追加しますが、タイトルが空の場合、AssemblyInfo.csファイルは作成されません。
プロパティメニューのプロジェクトからassemblyinfo.csファイルを削除し、再構築します。
これは、Visual Studioで開いているプロジェクトを含むソリューションがあり、ソース管理ソフトウェアを使用して、そのプロジェクトを含まない古いコミットに変更する場合にも発生する可能性があります。通常、これはすべてのプロジェクトファイルも消えてしまうので明らかです。しかし、ファイルがまったくない、またはまったくない新しいプロジェクトの場合、この1つのファイルだけを見るのは困惑するかもしれませんAssemblyInfo.cs
、 不足している。そして、AssemblyInfo.cs
プロジェクトが新規の場合、別のファイルが1つまたは2つも欠落している可能性があります。
治療法は、次のいずれかを行うことです。
AssemblyInfo.cs
および他のコミットからのその他の欠落ファイル。管理と保存に注意しながら.csproj
ファイル。参照されたファイルがプロジェクトから消えないようにします。おそらく、ランダムな.cs
ファイルは、変更を保存する必要があります(Visual Studioは.csprojファイルが保存されていないと保存されていると判断するため)。AssemblyInfo.cs
ファイルを手動で。別のプロジェクトをコピーして、詳細、特にGUIDを変更して、.sln
ファイル。TFSを使用してエラーが発生しました。AssemblyInfoは作業中のブランチにマップされませんでした。
これで問題が解決しました。プロパティ、右クリック、ソース管理、特定バージョンの取得を選択する必要があります。