C# VS 2013 Express项目与NAudio和Midi.dll错误加载winmm.dll(Windows 10)

C# VS 2013 Express项目与NAudio和Midi.dll错误加载winmm.dll(Windows 10),c#,windows-10,midi,winmm,C#,Windows 10,Midi,Winmm,大家好:) 我现在有个大问题。我在Windows7家庭高级64位和VisualStudio2013 Express中编写了一个音频应用程序(使用MIDI和NAudio库)。一切都很好。然后,有趣的是,我将我的“幸运七号”升级到了Windows 10,并为Windows桌面安装了相同的Visual Studio 2013 Express 所以,我打开了我的项目,重建并运行。。。不幸的是,我从midi.dll收到了一条带有某种错误/异常/关于winmm.dll的错误消息 我搞不懂发生了什么事。这让我

大家好:)

我现在有个大问题。我在Windows7家庭高级64位和VisualStudio2013 Express中编写了一个音频应用程序(使用MIDI和NAudio库)。一切都很好。然后,有趣的是,我将我的“幸运七号”升级到了Windows 10,并为Windows桌面安装了相同的Visual Studio 2013 Express

所以,我打开了我的项目,重建并运行。。。不幸的是,我从midi.dll收到了一条带有某种错误/异常/关于winmm.dll的错误消息

我搞不懂发生了什么事。这让我很头疼:(


这是解决我问题的一个小方案。我从解决方案中删除了整个Midi项目,并使用与Midi.dll相同的引用再次创建了它
它现在可以工作了。

这是我的问题的一个小解决方案。我从解决方案中删除了整个Midi项目,并使用对Midi.dll的相同引用再次创建了它
它现在可以工作了。

0x800700b6=错误\u无效\u顺序。看起来Naudio使用了Pinvoke,1个导入在Win10.magicandre1981中发生了更改-谢谢你的提示。有任何建议/可能性如何修复吗?我仍然是“初学者”直到现在,我还没有看到过这样的问题。通过NAudio/Midi代码,查找失败代码的代码定义,并检查MSDN文档是否正确定义了该方法。谢谢!我现在无法用我的知识修复它,但我做了一些其他事情。我从解决方案中删除了整个Midi项目,并用相同的方法再次创建了它对Midi.dll的引用是有效的。但是出现了一个新问题。我想我必须写一个关于它的新问题。好的,将您的解决方案作为答案发布并接受它。是的,就您的新问题问第二个问题。0x800700b6=错误\u无效\u序号。看起来Naudio使用Pinvoke,1导入在Win10.magicandre1981中已更改-谢谢您的提示。有任何广告吗缺点/可能性如何解决?我还是个“初学者”直到现在,我还没有看到过这样的问题。通过NAudio/Midi代码,查找失败代码的代码定义,并检查MSDN文档是否正确定义了该方法。谢谢!我现在无法用我的知识修复它,但我做了一些其他事情。我从解决方案中删除了整个Midi项目,并用相同的方法再次创建了它参考Midi.dll它可以工作。但是出现了一个新问题。我想我必须写一个关于它的新问题。好的,将你的解决方案作为答案发布并接受它。是的,就你的新问题问第二个问题。