У меня есть сборка WCF DataService в VS 2010, ориентированная на .Net 4.0. Все работает нормально. Я создал пакет развертывания и развернул приложение на веб-сервере с помощью MSDeploy и zip-файла. Когда я настраивал автоматическую сборку на агенте сборки TFS, содержимое пакета развертывания изменилось. Я больше не получаю сборки со строгими именами в моем пакете развертывания. Эти исключенные сборки являются проектами в рамках решения и создаются на сервере сборки.
Я не вижу много вариантов конфигурации для пакета развертывания, но я хотел бы знать, почему сервер сборки создает другой пакет, чем моя рабочая станция, с теми же настройками.
Я использую «Только файлы, необходимые для запуска этого приложения», я отметил «Исключить сгенерированные символы отладки» и «Исключить файлы из папки App_Data». Я _д_не_ включаю пакеты баз данных. Я действительно создаю zip-файл (в котором отсутствуют сборки со строгими именами)
Спасибо за любую информацию, которая может объяснить, почему это происходит. Тогда, может быть, я смогу решить проблему.
Бизлер
На сервере сборки я отключил сборки, которые меня беспокоили, и это привело мой пакет развертывания в желаемое состояние. Таким образом, похоже, что пакет развертывания не включает сборки GACed, что хорошо. Я все еще хотел бы знать, как переопределить это поведение для определенных сборок, на которые есть ссылки.
Спасибо,