У меня есть .NET-решение, которое я пишу, что конечным результатом является библиотека классов (я должен предоставить клиенту DLL-файл, который он мог бы ссылаться и использовать в своем проекте).Библиотека классов как встроенный ресурс - это можно сделать?
Мое решение включает в себя:
- Библиотека классов (назовем его MyClassLib) - это фактическая библиотека классов, что я должен дать клиенту
- Инструменты библиотеки классов - это библиотека классов содержит инструменты, которые не являются частью фактического MyClassLib но используются внутри него (и для этого ссылочные ею) Console Application
- - для тестирования MyClassLib (usless для клиента)
Когда я публикую, как и ожидалось, я получаю файлы DLL - один для MyClassLib и один для инструментов.
Я хочу дать клиенту только один DLL-файл (MyClassLib) и что DLL будет знать, как использовать Инструменты, даже если он не копируется с ним.
Мне было интересно, есть ли способ встроить ссылку Tools в MyClassLib. Если да, то как? если нет, что бы вы сделали в таком случае?
Благодаря
Для этого вы можете использовать [ILMerge] (http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx). –