【发布时间】:2017-06-04 19:13:31
【问题描述】:
我使用 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 的创建更相关。
【问题讨论】:
-
过去我是在没有这些步骤的情况下完成的。从 VS2015 开始,它开箱即用
-
@stuartd 该维基页面已有两年多的历史了。不幸的是,wiki 没有更新,它的一些内容已经过时了。
-
@Guido 请edit 包含插件工作和失败位置的 Notepad++ 版本号。有几组不同的支持(或框架)代码用于在 C# 中编写插件,因此还请包括您使用的插件支持代码的版本详细信息。
-
@AdrianHH:好的,问题已编辑。在这两种情况下都是相同的版本。因此,我认为问题更可能与 VS2015 中创建 dll 有关。
标签: c# plugins encoding visual-studio-2015 notepad++