web-dev-qa-db-ja.com

Visual Studioでエラーを公開する

私はこの非常識なエラーを繰り返し続けているので、VSは賢明ではなく愚かになったと思います。

エラー1ファイルContent\Images\Brands\Lenovo.pngをobj\Debug\Package\PackageTmp\Content\Images\Brands\Lenovo.pngにコピーできませんでした。ファイル 'Content\Images\Brands\Lenovo.png'が見つかりませんでした。 0 0 PriceCompare

ファイルシステムに発行しようとすると、エラーが生成されます。 VSが自分で削除したファイルを探しているのは愚かであり、現在はソリューションにありません。

以前にもファイルを削除して追加していましたが、今日突然、発行コマンドでエラーが発生し始めました。

他の多くの投稿で、メモ帳で.csprojファイルを開き、削除されたファイルへの参照を手動で削除するように求める人々を見てきました。これは、ファイルの長いリストを削除し、多くの新しいファイルを追加したため、非常に困難に思えます。

この問題を取り除く簡単な方法がありますか、削除されたファイルへの参照を手動で削除する必要があります。objフォルダを削除したり、binディレクトリを空にしたり、ソリューションなどを空にすることはできません

39
Pankaj Upadhyay

ファイルを削除したことをVisual Studioに伝える必要があります。

ファイルが存在していたプロジェクト/ソリューションフォルダーに移動し、そこから削除します。

Visual Studioは、元々ファイル追加であるため、公開する必要があると想定しています。ファイルシステムにないからといって、あなたがそれを望んでいないと仮定することはできません。チームでソース管理を使用することを考えてください。ファイルは1人のマシンにしか存在しないかもしれませんが、それでも必要です。

これはあなたが思うほど難しいことではありません-見つからないファイルは半透明に見え、Visual Studioでこれらを選択して一括削除するのに十分簡単です。また、プロジェクトのプロパティを設定してすべてのファイルを表示し、プロジェクトに含める必要があるすべてのファイルを選択して、1回の操作で追加することもできます。

71
Oded

これは基本的に、フォルダーからコンテンツを削除するが、Visual Studioソリューションから削除するのを忘れたときに発生します。

これを解決するには、以下の手順に従ってください:

  1. Visual Studioソリューションエクスプローラーに移動し、特定のコンテンツを右クリックします
  2. プロジェクトから除外します。
  3. 右クリックして、Visual Studioソリューションエクスプローラーから削除します。

これを支援すると、あなたに役立ちます:)

10
Vikash Pandey

プロジェクトファイルが追加削除で何度もあったため、同じ問題に遭遇しました。 黄色のマークされたファイルからvisual studio solutionを削除しただけで、うまくいきました。

2
Anjan Kant

ある場合には:

  • binのアプリフォルダーを削除し、再公開を試みます

または

  • .csprojファイルは、プロジェクトのバージョンがVSプロジェクトプロパティのバージョンと同じかどうかを確認します。
0
T.Todua

私の場合、アクセス許可の問題では、VSを管理者モードで実行します(管理者として実行)。トリックをしました。

0
Rajesh Budithi