2011-12-22 78 views
31

我不斷收到這個瘋狂的錯誤,這讓我覺得VS變得愚蠢而不是聰明。在Visual Studio中發佈錯誤

錯誤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目錄或清理解決方案或其他東西。

回答

50

您需要告訴Visual Studio您刪除了這些文件。

轉到文件存在的項目/解決方案文件夾,並將其刪除。

Visual Studio假設你自從你加了這個文件原來應該發表。它不能因爲它不在文件系統中而認爲你不需要它。考慮在團隊中使用源代碼管理 - 文件可能只存在於一個人的機器中,但仍然需要。

這並不難,因爲您認爲 - 無法找到的文件具有半透明的外觀,很容易在Visual Studio中選擇這些和批量刪除。您還可以設置項目屬性以顯示所有文件,然後選擇需要作爲項目一部分的所有文件並在一個操作中添加它們。

+1

上帝保佑你隊友....在短短5您已經總結了很多線,讓我明白我多麼的愚蠢責怪VS :-) ...謝謝!你是一個活的保護者... – 2011-12-22 13:42:41

+0

yaa .....你是對的他們不難發現(我知道包含和排除文件:-P,但是有點愚蠢)....實際上這些文件夾沒有擴大,所以我看不到刪除的文件....我手動將它們從文件系統中刪除。 – 2011-12-22 13:46:00

+0

我不得不打開VS解決方案並刪除xml標籤 – 2016-10-04 18:43:34

1

我遇到同樣的問題,因爲項目文件是刪除很多次。我剛剛刪除黃色標記的文件visual studio解決方案 &它爲我工作得很好。

3

這基本上發生在我們從文件夾中刪除內容但是忘記從Visual Studio解決方案中刪除時。

要解決此遵循以下步驟: -

  1. 轉到Visual Studio解決方案資源管理器,右擊具體內容
  2. 從項目中排除。
  3. 右鍵單擊並從Visual Studio解決方案資源管理器中刪除。

希望這將幫助你:)

+0

完全正確的答案和完美的清潔解決方案...刪除後工作 – Dinand 2017-01-06 18:19:46

+0

很高興幫助..不客氣 – 2017-01-07 03:26:15

0

在我的情況下,具有訪問權限的問題,我跑VS在管理員模式下(以管理員身份運行)。竅門。

0

1套項目爲發佈模式 2-改造項目 3發佈項目