Ссылка приложения Microsoft. SqlServer. Smo требует, чтобы дополнительные блоки были включены в Целевую Машину?

5
задан Tim Lentine 16 September 2008 в 20:52
поделиться

2 ответа

Да, они действительно должны быть включены. На машине разработки Вам, вероятно, установили SQL Server, который помещает те блоки в Глобальный кэш сборок. Каждый раз, когда Вы создаете, Visual Studio просто вытягивает от них от GAC. Это также предполагает, что GAC любого компьютера, на котором это будет развернуто, будет также иметь те файлы. В противном случае это выдает исключение FileNotFound.

2
ответ дан 14 December 2019 в 13:52
поделиться

Начиная со ссылок JIT на внешние блоки во времени выполнения на этот вопрос нельзя ответить, не анализируя Ваш код и видя то, что Вы называете и в свою очередь, что те вызовы называют и т.д.

Если бы Вы хотите проанализировать это сами, Ваш лучший выбор состоял бы в том, чтобы сослаться только на блок, в котором Вы нуждаетесь и затем узнать из исключений и внутренних исключений, что произошло.

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

0
ответ дан 14 December 2019 в 13:52
поделиться
Другие вопросы по тегам:

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