Замок включает в себя WCF хостинг - PullRequest
0 голосов
/ 18 апреля 2011

В нашем решении WCF у нас есть один проект ConsoleHost (консольное приложение, а не библиотека классов) и один проект WasHost. Мы используем хостинг Consolehost для среды Dev и хостинг WAS для производства.

Теперь есть ряд файлов .config, которые включены с помощью «include uri = file: //services.config» в разделе Castle проекта ConsoleHost. Я не хочу делать копию этого файла services.config в проекте WasHost.

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

Спасибо Ravi

1 Ответ

0 голосов
/ 19 апреля 2011

Вы можете сделать это несколькими способами.

Один из них - просто добавить ссылку на исходный файл из обоих проектов, как описано здесь .

В качестве альтернативы вы можете встроить конфигурацию в одну из общих сборок (Build).Действие = встроенный ресурс в свойствах файла), а затем использовать возможность Касла для включения встроенных ресурсов.Например,

<include uri="assembly://AssemblyName/xxx.config"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...