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