我有一个用于部署回归测试设置的Visual Studio C#解决方案。该解决方案包含类库,控制台应用程序和部署(.vdproj)项目。类库和控制台应用程序项目的输出将作为要打包在部署项目中的文件添加。在解决方案中有一个项目(我们称之为content.csproj),它包含所有“内容”文件(测试脚本,测试输入文件,测试配置文件等)。内容文件是在构建解决方案时未编译的文件。相反,这些文件只是复制到输出目录。 content.csproj的内容也作为要打包的文件列表添加。 作为content.csproj一部分的数字文件已经发展到一个非常大的级别,大约10,000个文件甚至更多。 有时,在使用错误
打包content.csproj的内容时,MSI打包开始失败错误:一般包装失败
错误:无法恢复的构建错误
我想这是由于content.csproj中的大量文件造成的 有人能解释看到这种错误的确切原因吗? 如果有人可以指导我如何创建和配置部署项目以再次避免这种情况,我将不胜感激。
当要打包的文件数量非常大时,创建MSI包的最佳方法是什么?
详细说明:
我正在使用安装Microsoft Visual Studio 9.0附带的devenv.com
谢谢,
巴拉吉