7

我試圖調整由Visual Studio的「導出模板」嚮導導出的項目模板文件。乍一看,這看起來只是一個花園式的zip文件,但它不是:Visual Studio模板文件只是一個普通的.zip文件還是其他的?

  1. 我無法編輯文件。如果我嘗試更改或刪除或替換zip歸檔文件中的文件,我會得到The Compressed (zipped) Folder is invalid or corrupted.
  2. 如果我解壓並重新壓縮zip文件,Visual Studio不再將其識別爲模板。

這是我的設置特定的東西,還是有什麼非標準的Visual Studio模板使用的zip格式?


編輯我又試了一次,實際上#2上面是不是真的 - 我可以取消壓縮,編輯和重新壓縮和VS看到的模板。仍然難以理解爲什麼我無法直接操縱原始檔案,但我正在繼續。

+0

嘗試使用7-Zip。這是一個免費的選擇。 – 2010-03-10 17:16:44

+0

不,它是一個普通的ZIP壓縮文件。你的壓縮工具聽起來有點麻煩。 – 2010-03-10 17:19:20

+0

我已經在兩臺不同的機器上嘗試了內置的Windows zip工具和7-Zip。他們都失敗了。 – 2010-03-10 17:21:12

回答

4

Visual Studio模板使用標準ZIP格式。我過去多次成功壓縮和解壓縮這些文件。

您使用的是什麼ZIP工具?

+0

我已經嘗試了兩個不同的機器上的內置Windows zip工具和7-Zip。他們都失敗了。 – 2010-03-10 17:23:18

+0

內置的windows壓縮工具有一些不兼容性。我試過用ziplib壓縮東西,並用windows zip解壓縮它,結果失敗。但winzip會將其解壓縮 - 不確定問題出在哪裏 – 2010-03-10 18:44:28

+0

對於此問題的其他人,如果接受的答案無效,請參閱下面的Jojo Lechelt的答案。 – Vaccano 2012-03-18 20:18:19

1

我以前使用過Winzip來解壓縮模板,進行更改,然後重新編譯和VS讀取它並識別出這些更改。這是VS2005和VS2008

6

解決方法是在這裏找到:Exported Project Template from VS2008 but it is corrupted? 簡而言之:不要壓縮目錄,進入目錄,選擇所有文件並將它們壓縮到壓縮文件中。

+0

謝謝你的回答。這讓我瘋狂! – Vaccano 2012-03-18 19:56:00

+0

dang,我來這裏專門說這個答案! 這是真正的解決方案! – 2013-03-20 16:51:52

相關問題