Visual Studio模板文件只是一个普通的.zip文件还是别的?

时间:2010-03-10 17:07:55

标签: visual-studio visual-studio-2008 visual-studio-templates

我正在尝试调整由Visual Studio的“导出模板”向导导出的项目模板文件。乍一看,这看起来只是一个花园式的zip文件,但它不是:

  1. 我无法编辑文件。如果我尝试更改或删除或替换zip存档中的文件,我会收到The Compressed (zipped) Folder is invalid or corrupted.
  2. 如果我解压缩并重新压缩zip文件,Visual Studio将不再将其识别为模板。
  3. 这是我的设置特有的,还是有些非标准的Visual Studio模板使用的zip格式?


    编辑我再次尝试,实际上#2上面的情况并非如此 - 我可以解压缩,编辑和重新压缩,VS会看到模板。仍然难以理解为什么我不能直接操纵原始档案,但我正在继续。

3 个答案:

答案 0 :(得分:6)

此处可找到解决方案:Exported Project Template from VS2008 but it is corrupted? 简而言之:不要压缩目录,进入目录,选择所有文件并将其压缩成存档。

答案 1 :(得分:4)

Visual Studio模板使用标准ZIP格式。我过去曾多次成功压缩和解压缩这些文件。

您使用的是什么ZIP工具?

答案 2 :(得分:1)

我过去曾使用Winzip来解压缩模板,进行更改,然后重新压缩并对其进行VS读取并识别更改。这是VS2005和VS2008