У меня есть очень n00b вопрос о .NET и DLL. Я разрабатываю приложение с использованием C# и WPF, и вскоре понял, что WPF не поддерживает графику из коробки. Поэтому я сделал несколько поисков и нашел набор инструментов WPF, который выглядит многообещающим, но мне нужно установить файл msi и ссылаться на DLL из этого проекта. Теперь мой вопрос: если я создам в режиме выпуска, смогу ли я просто передать «исполняемый файл» другим? Заранее большое спасибо..net dll question
2
A
ответ
0
Нет, вам придется развернуть DLL вместе с исполняемый файл. Эта DLL может существовать в GAC или в одном из локаций assembly probing. Единственное исключение, которое я должен указать, это то, что вы можете использовать ILMerge для встраивания DLL в исполняемый файл.
1
Не путем создания в режиме выпуска, но если вы можете установить это в свойствах публикации.
- Открытые свойства проекта
- Перейти к публикации Tab
- Нажмите Application Files
- Измените необходимые библиотеки DLL для публикации Статус
Include
0
Если вы хотите иметь только один exe, который у вас был для человека, вам понадобится утилита вроде ILmerge, чтобы объединить внешние dll в exe.
Смежные вопросы
- 1. .net regasm question
- 2. DLL Building Question
- 3. WPF Controls Dll question
- 4. VS Build DLL Reference Question
- 5. C# .net Library Question
- 6. .NET - System.Timers.Timer question
- 7. .NET SoundPlayer QUESTION
- 8. .NET class design question
- 9. .NET 4 ... Parallel.ForEach() question
- 10. A string.Format question (.NET)
- 11. .Net Remoting Question
- 12. Преобразование dll .Net в .Net Core dll
- 13. ClickOnce Application Deployment dll reference question
- 14. .Net DLL vs C++ DLL
- 15. Преобразование a .net 2.0 dll в .net 4.0 dll
- 16. Как преобразовать .NET 4.0 DLL в .NET 3.5 DLL
- 17. Асинхронный вызов C# .Net beginners question
- 18. Clr dll .net control
- 19. Замена .NET dll
- 20. Вопрос .NET DLL
- 21. .NET Globalization & Satellite DLL
- 22. Файлы Dll IN .NET?
- 23. Как защитить .NET DLL
- 24. Удаленная отладка .NET dll
- 25. Переписать метод .Net DLL
- 26. .NET - Как отлаживать DLL?
- 27. .NET/Silverlight Missing DLL
- 28. .NET без использования DLL
- 29. .Net Dynamically Load DLL
- 30. Ссылка на .net dll + неуправляемая dll