Я создал приложение, используя wmp.dll, который является системным файлом Windows на моей машине с XP.
Если я попытался добавить выходные данные вышеупомянутого проекта в мой проект установки, VS предупредил, что 'wmp.dll' должен быть исключен, поскольку его исходный файл 'C: \ WINDOWS \ system32 \ wmp.dll' находится под защитой системных файлов Windows .
В папке «Обнаруженные зависимости» есть три вещи. Microsoft .NET Framework, Interop.WMPLib.dll и wmp.dll.
Приложение работает нормально на моей машине, конечно. Но если я установлю это на компьютер с Windows Server 2003, приложение не запустится. Я думаю, это потому, что разные версии ОС используют разные версии wmp.dll.
В любом случае, как я могу это исправить?
пс. Я даже исключил wmp.dll из проекта установки.