【发布时间】:2010-12-11 12:46:35
【问题描述】:
我可以在商业应用程序中使用对 wmpLib.ddl / wmp.dll (\windows\system32\wmp.dll) 的引用吗?
我正在使用Visual Studio 2008 Express 版本。我必须交付那个 DLL。
【问题讨论】:
我可以在商业应用程序中使用对 wmpLib.ddl / wmp.dll (\windows\system32\wmp.dll) 的引用吗?
我正在使用Visual Studio 2008 Express 版本。我必须交付那个 DLL。
【问题讨论】:
添加到 Darins 的回复中:我认为您不能简单地将 wmp.dll 与您的产品一起部署(我猜您正在考虑从最后一句“我必须交付那个 dll”中这样做。 )!
您必须创建一个安装程序来检查目标系统上是否存在正确版本的 DLL,并让用户安装正确版本的 Windows Media Player,以防它不存在。
【讨论】:
您不能直接引用wmp.dll,因为它不是托管库。你可以这样做:
Choose ToolBox Items。Windows Media Player。 这将生成 .NET 包装器并将 Windows Media Player 组件添加到您可以直接操作的项目中。
【讨论】: