我有一个问题,我不知道如何解决它:我在我的 C# 应用程序中使用了 WMPLib(位于 C:\Windows\System32\WMP.dll 中)。我引用了它并将其添加到主窗体的代码文件的标题中:
using WMPLib;
但是,如果我尝试在 Windows N 版本上运行我的应用程序(我认为 KN 版本在这里也很重要),它会停止工作并且 Windows 会显示以下消息:“应用程序名称已停止工作。您可以检查解决方案.. ."。所以现在,我正在尝试找到一种解决此问题的方法,例如,当用户运行 Windows N 版本时,不要在运行时导入该 DLL。恐怕我无法将我的应用程序重新分发给 Windows N 用户。
感谢您的任何建议,瓦利