Снова об утилите конфигурации .NET Framework 2.0

Снова об утилите конфигурации .NET Framework 2.0

Вы вправе надеяться, что должна быть какая-то возможность генерирования файлов *.config общедоступных компоновочных блоков с помощью средств графического интерфейса утилиты .NET Framework 2.0 Configuration. Подобно построению файла *.сonfig для приватных компоновочных блоков, первый шагом здесь является ссылка на соответствующий файл *.exe, для которого выполняется конфигурация. Для примера удалите только что созданный вами файл SharedCarLibClient.exe.config. Теперь в окне утилиты .NET Framework 2.0 Configuration добавьте ссылку на SharedCarLibClient.exe, щелкнув правой кнопкой мыши в строке узла Applications (Приложения). Затем раскройте пиктограмму (+) и выберите подузел Configured Assemblies (Сконфигурированные компоновочные блоки). После этого щелкните на ссылке Configure an Assembly (Сконфигурировать компоновочный блок) в правой части окна утилиты.

Вы увидите диалоговое окно, которое позволит вам создать элемент ‹dependentAssembly› с помощью ряда элементов графического интерфейса. Сначала с помощью кнопки переключателя выберите Choose an assembly from the list of assemblies this application uses (Выбрать компоновочный блок из списка компоновочных блоков, используемых данным приложением), что, по сути, означает требование показать манифест. Затем щелкните на кнопке Choose Assembly (Выбрать компоновочный блок).

Появившееся диалоговое окно отобразит не только компоновочные блоки, явно указанные в манифесте клиента, но и компоновочные блоки, на которые указанные компоновочные блоки ссылаются. Для нашего примера выберите CarLibrary. После щелчка на кнопке Finish (Готово) будет показана страница свойств для выбранного объекта манифеста клиента. Там, используя возможности вкладки Binding Policy (Политика привязки ресурсов), вы сможете сгенерировать ‹dependentAssembly›.

На вкладке Binding Policy вы можете установить значения атрибута oldVersion (укажите 1.0.0.0) в текстовом поле Requested Version (Запрошенная версия) и атрибута newVersion (2.0.0.0) текстовом поле New Version (Новая версия). После ввода указанных параметров, вы обнаружите следующий файл конфигурации, сгенерированный для вас системой.

‹?xml version="1.0"?›

‹configuration›

 ‹runtime›

  ‹assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"›

   ‹dependentAssembly›

    ‹assemblyIdentity name="CarLibrary" publicKeyToken="l91ebf55656e0a43" /›

    ‹publisherPolicy аррlу="yes" /›

    ‹bindingRedirect oldVersion= "1.0.0.0" newVersion="2.0.0.0" /›

   ‹/dependentAssembly›

  ‹/assemblyBinding›

 ‹/runtime›

‹/configuration›

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Установка .NET Framework 2.0 SDK

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Установка .NET Framework 2.0 SDK Прежде чем начать строить .NET-приложения, используя язык программирования C# и каркас разработки приложений .NET Framework, сначала нужно установить свободно доступный пакет .NET Framework 2.0 SDK (Software Development Kit – комплект средств разработки программного


Утилита конфигурации NET Framework 2.0

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

Утилита конфигурации NET Framework 2.0 Создание файлов *.config вручную не является слишком большой проблемой, но, тем не менее, .NET Framework 2.0 SDK предлагает инструмент, который позволяет строить XML-файлы конфигурации в рамках графического интерфейса пользователя. Утилиту Microsoft .NET Framework


Интеграция с .NET Framework

Из книги MySQL: руководство профессионала автора Паутов Алексей В

Интеграция с .NET Framework ADO.NET – это не просто следующая версия ADO, она специально предназначена для использования на платформе.NET Framework. Код всех объектов ADO.NET полностью управляемый, т.е. работает под управлением платформы.NET Framework. Технология ADO.NET является составной частью


4.5.3. Функции, которые создают новые конфигурации из существующих 4.5.3.1. Функции геометрии, которые производят новые конфигурации

Из книги Программирование КПК и смартфонов на .NET Compact Framework автора Климов Александр П.

4.5.3. Функции, которые создают новые конфигурации из существующих 4.5.3.1. Функции геометрии, которые производят новые конфигурации Раздел "4.5.2. Функции Geometry" обсуждает несколько функций, которые создают новые конфигурации из


Развитие .NET Compact Framework

Из книги Удвоение продаж в интернет-магазине автора Парабеллум Андрей Алексеевич

Развитие .NET Compact Framework Поначалу .NET Compact Framework устанавливалась в карманные компьютеры Pocket PC отдельно. Это порождало определенные проблемы для разработчиков. Не каждый пользователь хотел устанавливать пакет .NET Compact Framework, необходимый для работы программы, когда оперативной


.NET Compact Framework 2.0 Redistributable

Из книги Программирование для карманных компьютеров автора Волков Владимир Борисович

.NET Compact Framework 2.0 Redistributable Если вы пишете программы с использованием .NET Compact Framework 2.0, то при распространении программы надо либо включать в состав вашего установочного файла все необходимые библиотеки, либо предложить пользователю самостоятельно установить .NET Compact Framework 2 0.


Глава 6. Клиенты, которые покупают снова и снова

Из книги Цифровой журнал «Компьютерра» № 164 автора Журнал «Компьютерра»

Глава 6. Клиенты, которые покупают снова и снова Начните вести клиентскую базу Большая часть прибыли интернет-магазинов строится на постоянных клиентах, которые совершают регулярные покупки. Однако часто покупатели не возвращаются лишь потому, что забыли про ваш


NET и Compact Framework

Из книги Справочник по параметрам BIOS автора Вонг Адриан

NET и Compact Framework Ответить на вопрос: «Что такое. NET» – не очень просто. Изначально Microsoft позиционировала свое новое начинание как базирующуюся на веб-сервисах технологию, которая соединяет информацию, людей, системы и устройства. Такое утверждение может создать устойчивое


Compact Framework

Из книги Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам автора Вонг Адриан

Compact Framework NET Compact Framework это подмножество полной версии. NET Framework, которое предоставляет программисту большинство возможностей, присутствующих в полной версии для настольных и серверных машин. К этим возможностям относятся межъязыковая среда выполнения, JIT-компиляция,


VB.NET для Compact Framework

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

VB.NET для Compact Framework Тестовое приложениеЧтобы ознакомиться с инструментами, которые предлагает для разработки приложений Pocket PC на VB.NET среда Microsoft Visual Studio.NET 2003, нужно создать простое приложение, попутно выясняя назначение и настройки разных инструментов, окон и


Ложь навсегда: почему нас обманывают снова и снова Василий Щепетнёв

Из книги Как тестируют в Google автора Уиттакер Джеймс

Ложь навсегда: почему нас обманывают снова и снова Василий Щепетнёв Опубликовано 17 марта 2013 На днях попалась мне книга с примечательным названием: «Как узнать, что вас опять обманывают». Стояла она на полке магазина не вольно, а запечатанная в


Доступ к утилите BIOS Setup

Из книги автора

Доступ к утилите BIOS Setup Вы можете открыть утилиту BIOS Setup только в течение нескольких секунд при загрузке компьютера. Если ваша операционная система уже загружена, для доступа к данной утилите вам придется перезагрузить компьютер.BIOS материнских плат с AwardBIOS высвечивает


Доступ к утилите BIOS Setup

Из книги автора

Доступ к утилите BIOS Setup Вы можете открыть утилиту BIOS Setup только в течение нескольких секунд при загрузке компьютера. Если ваша операционная система уже загружена, для доступа к данной утилите вам придется перезагрузить компьютер.BIOS материнских плат с AwardBIOS высвечивает


RPF: Record Playback Framework

Из книги автора

RPF: Record Playback Framework Вторник, 17 ноября 2011 г., 5:26http://googletesting.blogspot.com/2011/11/rpf-googles-record-playback-framework.htmlДжейсон АрбонНа конференции GTAC меня спросили, насколько хорошо Record Playback Framework работает в среде BITE. Мы были настроены скептически, но подумали, что кто-то должен попробовать это оценить.