我正在尝试在带有VS2017的Windows 10上为64位Notepad ++编译SourceCookifier。我对.sln和DllExport \ NppPlugin.DllExport.targets文件进行了一些更新,因此它实际上可以编译并为我提供一个没有警告或错误的.dll文件。但是,当我将该文件放在Notepad ++插件目录中(在SourceCookifier子目录中)并打开N ++时,我得到一个消息框:
动态链接库(DLL)初始化例程失败。 SourceCookifier.dll与当前版本的Notepad ++不兼容。 您是否要从plugins目录中删除此插件,以防止下次启动此消息?
是|否
更麻烦的是,如果我尝试在Win7上进行编译,它将生成一个实际上可以在Win7机器上运行的DLL。但是将该DLL移到我的Win10计算机上会导致Win10计算机上出现相同的错误。
是否有人为64位编译了SourceCookifier并使其在Win10上运行?
我一点都不了解C#,这使我感到复杂。
干杯。