如何在Visual Studio 2015中将DLL创建从ANSI切换到UNICODE

时间:2017-01-19 22:19:34

标签: c# plugins encoding visual-studio-2015 notepad++

我使用C#为Visual Studio 2015社区版创建了Notepad ++插件。它在Notepad ++中运行良好。

重新安装我的计算机(包括Visual Studio)并重新创建dll之后,我从Notepad ++收到错误消息,说明"此ANSI插件与Unicode Notepad ++不兼容"

看起来Visual Studio正在用ANSI创建一个dll。现在的问题是:如何告诉Visual Studio使用Unicode编码创建dll?

编辑:Notepad ++的版本在两种情况下都是版本7.2.2(32位)。因为它是相同的Notepad ++版本,我认为该问题与VS2015中的dll创建更相关。

1 个答案:

答案 0 :(得分:1)

最后我发现了这个问题。当我使用NppPluginNET时,我还必须在VS2015中安装C ++包。现在它工作正常。 感谢您的评论