Как скрыть/интегрировать DLL-файлы с помощью установщика Visual Studio?

Используя Установщик Visual Studio, я создал файл .msi для проекта WPF и библиотеку классов для пользовательского действия. Все работает нормально, но есть много файлов сборки dll, связанных с проектом в C:\Program Files (x86)\Publisher\Program.

Я применил Фоди.Костура к проекту WPF после исследования при создании проекта WPF. Поэтому он работает правильно в папке выпуска/отладки проекта WPF. Когда я попытался добавить проект WPF с «проектом вне...» в установщик Visual Studio, независимо от Fody.Costura, появились библиотеки DLL. На стороне клиента все еще есть dll. Могут ли они быть скрыты в папке с программными файлами?

к вашему сведению. Проект WPF построен на .NET Framework 4.8.


35
1

Ответ:

Решено

Я нашел способ скрыть dll-файлы с помощью свойства Hidden. Если для этого свойства установлено значение «Истина», файлы DLL становятся скрытыми, но все еще существуют. Если у вас есть другие способы, не стесняйтесь оставлять свои комментарии.