2010-03-25 45 views
1

我用我的XP機器中的Windows系統文件wmp.dll構建了應用程序。 如果我嘗試添加上述項目輸出到我的安裝項目,VS警告'wmp.dll'應該被排除,因爲它的源文件'C:\ WINDOWS \ system32 \ wmp.dll'在Windows系統文件保護下。用於C#項目的VS2008安裝項目

'Detected Dependencies'文件夾下有三件事。 Microsoft .NET Framework,Interop.WMPLib.dll和wmp.dll。

當然,該應用在我的機器上工作正常。但是,如果我將其安裝到Windows Server 2003計算機上,該應用程序不會啓動。我認爲這是因爲不同版本的操作系統使用不同版本的wmp.dll。

無論如何,我該如何解決這個問題?

ps。我甚至從安裝項目中排除了wmp.dll。

回答

2

這聽起來像你已經依賴於Windows Media Player,並沒有安裝在你的服務器機器上(或至少相關的版本)。是否安裝在客戶端上?

+0

謝謝!你是對的! – 2010-03-29 01:32:21