Как предотвратить добавление сборок в манифест решения VSeWSS 1.3

Я недавно обновил свой компьютер для разработки SharePoint до VSeWSS 1.3 и заметил поведение, которого, как мне казалось, раньше не было. У меня есть две пользовательские веб-части, которые используют несколько общих сборок, и обе будут жить на одном сайте. Я пытаюсь создать третью "обычную" веб-часть, которая копирует эти файлы в папку Bin и добавляет записи безопасного управления в web.config, чтобы при необходимости можно было удалить одно из решений веб-части, не нанося вред другому.

В предыдущей версии VSeWSS я думал, что в манифест включены только сборки, если вы включили их в данный проект Visual Studio. Я удалил общие сборки из двух проектов веб-частей, но записи для них по-прежнему заканчиваются в манифестах решения. Очевидно, что расширения просматривают ссылки на веб-часть и следуют этому, даже если файл находится в другом каталоге.

Есть ли способ сказать расширениям не добавлять записи сборки в манифест, даже если они упоминаются в проекте? Или есть лучший способ отделить общий код от веб-частей, которые его используют?

1 ответ

Решение

Да, вы можете помешать VSeWSS развертывать сборки. Просто выберите сборку в списке связанных сборок в вашем проекте VS и посмотрите на ее свойства. Там вы можете найти опцию "LocalCopy", для которой вы установили значение false, чтобы предотвратить развертывание сборки.

Другие вопросы по тегам