Проект установки VS2008 для C # Project - PullRequest
1 голос
/ 25 марта 2010

Я создал приложение, используя 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 из проекта установки.

1 Ответ

2 голосов
/ 25 марта 2010

Похоже, вы зависите от Windows Media Player, и он не установлен на вашем сервере (или, по крайней мере, соответствующей версии). Это установлено на клиенте?

...