MS.Win32.Penimc.UnsafeNativeMethods Visual Studio 2015 和 Sql Server Management Studio 2012

MS.Win32.Penimc.UnsafeNativeMethods Visual Studio 2015 and Sql Server Management Studio 2012

在我的机器上安装补丁 KB3186497 后,我收到以下错误。

Microsoft Forums

这对我有用:

Visual Studio 2015

  1. 找到 devenv.exe.config 文件。它位于文件夹 <VS Install Location>\Common7\IDE.
  2. 复制 devenv.exe.config 到一个不受保护的文件夹,例如您的 Documents 文件夹,然后创建备份副本 devenv.exe.config.
  3. 打开devenv.exe.config,修改<AppContextSwitchOverrides>元素添加Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport=true

SSMS 2012

  1. 找到 Ssms.exe.config 文件。它位于文件夹 <SSMS Install Location>\Tools\Binn\ManagementStudio\.
  2. 复制 Ssms.exe.config 到一个不受保护的文件夹,例如您的 Documents 文件夹,然后创建备份副本 Ssms.exe.config.
  3. 打开Ssms.exe.config,在<runtime>
  4. 中的元素<assemblyBinding>上方添加元素<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport=true" />

我遇到了类似的问题,罪魁祸首是 Microsoft .Net 4.7 Framework。我不得不卸载 4.7,然后安装 4.6 版本。现在它工作正常。