he55 / DreamScene2

一个小而快并且功能强大的 Windows 动态桌面软件
MIT License
1.16k stars 166 forks source link

出现Bug:无法加载DLL“DS2Native” #42

Closed supremegordon closed 1 year ago

supremegordon commented 1 year ago

有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。

** 异常文本 ** System.DllNotFoundException: 无法加载 DLL“DS2Native.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。 在 DreamScene2.PInvoke.DS2_GetDesktopWindowHandle() 在 DreamScene2.MainForm.MainForm_Load(Object sender, EventArgs e) 在 System.Windows.Forms.Form.OnLoad(EventArgs e) 在 System.Windows.Forms.Form.OnCreateControl() 在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) 在 System.Windows.Forms.Control.CreateControl() 在 System.Windows.Forms.Control.WmShowWindow(Message& m) 在 System.Windows.Forms.Control.WndProc(Message& m) 在 System.Windows.Forms.Form.WmShowWindow(Message& m) 在 DreamScene2.MainForm.WndProc(Message& m) 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

** 已加载的程序集 ** mscorlib 程序集版本:4.0.0.0 Win32 版本:4.8.4614.0 built by: NET48REL1LAST_B 基本代码:file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

DreamScene2 程序集版本:1.0.0.0 Win32 版本:1.0.0.0 基本代码:file:///E:/Downloads/net462/net462/DreamScene2.exe

System.Windows.Forms 程序集版本:4.0.0.0 Win32 版本:4.8.4550.0 built by: NET48REL1LAST_C 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System 程序集版本:4.0.0.0 Win32 版本:4.8.4605.0 built by: NET48REL1LAST_C 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing 程序集版本:4.0.0.0 Win32 版本:4.8.4390.0 built by: NET48REL1LAST_C 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Core 程序集版本:4.0.0.0 Win32 版本:4.8.4605.0 built by: NET48REL1LAST_C 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml 程序集版本:4.0.0.0 Win32 版本:4.8.4084.0 built by: NET48REL1 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Configuration 程序集版本:4.0.0.0 Win32 版本:4.8.4190.0 built by: NET48REL1LAST_B 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Windows.Forms.resources 程序集版本:4.0.0.0 Win32 版本:4.8.4084.0 built by: NET48REL1 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll

PresentationCore 程序集版本:4.0.0.0 Win32 版本:4.8.4605.0 built by: NET48REL1LAST_C 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll

WindowsBase 程序集版本:4.0.0.0 Win32 版本:4.8.4605.0 built by: NET48REL1LAST_C 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll

PresentationFramework 程序集版本:4.0.0.0 Win32 版本:4.8.4605.0 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll

System.Xaml 程序集版本:4.0.0.0 Win32 版本:4.8.4605.0 built by: NET48REL1LAST_C 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll

mscorlib.resources 程序集版本:4.0.0.0 Win32 版本:4.8.4084.0 built by: NET48REL1 基本代码:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll

** JIT 调试 ** 要启用实时(JIT)调试, 该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置 jitDebugging 值。 编译应用程序时还必须启用 调试。

例如:

启用 JIT 调试后,任何未经处理的异常 都将被发送到在此计算机上注册的 JIT 调试程序, 而不是由此对话框处理。


出现该弹窗后程序停留在”打开视频“界面,选择文件会再次弹窗报错

he55 commented 1 year ago

你看目录下有没有缺少 DS2Native.dll 这个文件

supremegordon commented 1 year ago

没,DS2Native.dll是在目录下的,但是不知道为什么不能被加载

he55 commented 1 year ago

你fork一下项目,本地调试一下看是什么问题。