.net dll вопрос - PullRequest
       8

.net dll вопрос

2 голосов
/ 07 октября 2010

У меня очень большой вопрос по .NET и DLL.Я разрабатываю приложение, используя C # и WPF, и вскоре понял, что WPF не поддерживает создание диаграмм из коробки.Поэтому я провел несколько поисков и нашел инструментарий WPF, который выглядит многообещающе, но я должен установить файл MSI и ссылаться на DLL из этого проекта.Теперь мой вопрос: если я соберу в режиме выпуска, смогу ли я просто передать «исполняемый файл» другим?Заранее большое спасибо.

Ответы [ 3 ]

1 голос
/ 07 октября 2010

Не путем сборки в режиме выпуска, но если вы можете установить это в свойствах публикации.

  1. Открыть свойства проекта
  2. Перейти на вкладку публикации
  3. Нажмите Файлы приложений
  4. Измените необходимые библиотеки DLL на статус публикации Include
0 голосов
/ 07 октября 2010

Если вы хотите, чтобы у вас был только один exe-файл, вам понадобится утилита типа ILmerge для объединения внешних dll-файлов в exe.

0 голосов
/ 07 октября 2010

Нет, вам придется развернуть DLL вместе с исполняемым файлом. Эта DLL может существовать в GAC или в одном из сборочных зондов . Следует отметить одно исключение: вы можете использовать ILMerge для встраивания DLL в исполняемый файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...