Источник компонента WiX в GAC [дубликат]

Это означает, что вы пытаетесь манипулировать тем, что имеет ссылку, но еще не инициализировано. Первое, что нужно сделать, это проверить каждый созданный экземпляр. Используйте контрольные точки, часы, проверяйте свои значения varibale. Следить за трассировкой стека и искать точные строки и столбцы, которые создают проблему

4
задан randbrown 17 March 2011 в 20:01
поделиться

2 ответа

Короткий ответ на оба: вы не можете, и вы все равно не должны. Вы должны проверить свои инструменты в своей системе управления исходным кодом и загрузить его в своих установщиках из проверки. Таким образом, у вас есть контроль над версиями, которые вы распространяете, вместо того, чтобы выбирать произвольные версии из GAC.

Примечание: DiskId и Vital по умолчанию имеют значения, которые вы даете, поэтому вы можете сохранить некоторую типизацию только опуская их.

6
ответ дан Bob Arnson 25 August 2018 в 16:41
поделиться

К сожалению, существует известная ошибка в Heat , которая предотвращает ее копирование ссылочных сборок при сборке проекта.

Отбросив этот вопрос и принимая во внимание ответ @Bob Arnson по этому вопросу, вы можете установить атрибут CopyLocal для ссылочных сборок, чтобы они были скопированы из GAC в выходной каталог проекта во время сборки. Затем вы можете использовать утилизацию каталога Heat (в отличие от сбоя проекта с ошибкой), чтобы включить их в сборку.

1
ответ дан Community 25 August 2018 в 16:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: