2010-03-25 43 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