Где разместить предварительно сгенерированную сборку сериализации? - PullRequest
0 голосов
/ 01 февраля 2010

Я пытаюсь ускорить запуск моего приложения Click-Once (.net 2.0 в VS2008), отправляя предварительно сгенерированные сборки XML-сериализации.

Итак, чтобы проверить мой сценарий, я установил VS2008 на разрыв, когда выдается исключение. Несмотря на то, что сборки XML-сериализации есть, есть исключение, которое говорит, что он не может найти или загрузить сборку сериализации.

Так что я бросил FileMon на проблему, и оказалось, что VS2008 ищет сборки сериализации повсюду, но там, где на самом деле сборки (например, папка bin).

Может кто-нибудь выяснить, почему VS2008 ищет сборки сериализации во всех неправильных местах и ​​не лаю ли я не тем деревом, распределяя их в первую очередь.

1 Ответ

1 голос
/ 01 февраля 2010

Хммм ... Мои sgen'ed сборки XML-сериализации находятся в одной папке с их исходной dll.

например. для MyAssembly.dll у меня есть MyAssembly.XmlSerializers.dll прямо рядом с ним.

Также убедитесь, что обе сборки объявляют одну и ту же версию сборки в своих свойствах.

...