ОШИБКА: общая ошибка упаковки - при упаковке MSI с использованием devenv.com - PullRequest
1 голос
/ 06 июля 2010

У меня есть решение Visual Studio C # для развертывания настройки регрессионного теста. Решение содержит проекты библиотеки классов, консольного приложения и развертывания (.vdproj). Выходные данные проектов классов библиотеки и консольного приложения добавляются в виде файлов для упаковки в проекте развертывания. В решении есть один проект (назовем его content.csproj), который содержит все файлы содержимого (тестовые сценарии, тестовые входные файлы, тестовые файлы конфигурации и т. Д.). Файлы содержимого - это файлы, которые не компилируются при сборке решения. Скорее, эти файлы просто копируются в выходной каталог. Содержимое файла content.csproj также добавляется в список файлов для упаковки. Количество файлов, которые являются частью content.csproj, выросло до чрезвычайно большого уровня - около 10000 файлов или даже больше. В какой-то момент MSI-пакет начал давать сбой при упаковке содержимого content.csproj с ошибкой

ОШИБКА: общий сбой упаковки

ОШИБКА: неисправимая ошибка сборки

Я полагаю, это связано с большим количеством файлов в файле content.csproj. Может кто-нибудь объяснить точную причину появления такой ошибки? Буду признателен, если кто-нибудь подскажет мне, как создать и настроить проект развертывания, чтобы снова избежать этого сценария.

Каков наилучший способ создания пакета MSI, когда необходимо упаковать чрезвычайно большое количество файлов?

подробности:

Я использую devenv.com, который поставляется с установкой Microsoft Visual Studio 9.0

Спасибо

Баладжи

...