C# 无法添加Microsoft.Ink

C# 无法添加Microsoft.Ink,c#,asp.net,microsoft-ink,C#,Asp.net,Microsoft Ink,我有一个c#代码隐藏到我试图添加“使用Microsoft.Ink”的web应用程序中,但它不是有效的命名空间。在执行此操作之前,是否需要安装一些东西?微软的文档似乎到处都是,没有关于如何将其包含在文件中的说明。 我检查了VisualStudio的“修改”菜单,看看是否可以为平板电脑支持添加任何内容,但什么都没有 如何添加“使用Microsoft.Ink”?Microsoft刚刚: Csharp Internal Runtime SqlServer VisualBasic Win32 没有lnk

我有一个c#代码隐藏到我试图添加“使用Microsoft.Ink”的web应用程序中,但它不是有效的命名空间。在执行此操作之前,是否需要安装一些东西?微软的文档似乎到处都是,没有关于如何将其包含在文件中的说明。 我检查了VisualStudio的“修改”菜单,看看是否可以为平板电脑支持添加任何内容,但什么都没有

如何添加“使用Microsoft.Ink”?

Microsoft刚刚:

Csharp
Internal
Runtime
SqlServer
VisualBasic
Win32
没有lnk选项。
如果您有一个修改过的dll,那么您可以添加它以添加引用(如果需要)。

Microsoft.Ink随表PC SDK提供。dll将在中找到
C:\Program Files\Reference Assembly\Microsoft\Tablet PC\versionNo\
虽然它是一个相当古老的库,我认为它是为WinForms设计的,而不是Web

如果您想离开ASP.NET,您可能需要研究WPF或on UWP的替代方案。

根据下的文章,托管库程序集安装到以下目录:

  • %CommonProgramFiles%\Microsoft共享\Ink\
  • %ProgramFiles%\Microsoft SDK\Windows\v6.0\Bin\

我在Visual Studio 2015中使用64位Windows 10 Pro,在
%CommonProgramFiles(x86)%\Microsoft Shared\Ink\
%CommonProgramFiles%\Microsoft Shared\Ink\
中都有一个
Microsoft.Ink.dll
文件,那么我该如何添加手写支持呢?我不熟悉Microsoft Ink,但是只要浏览一下中的一些类,我就会发现它们中的许多都存在于
Microsoft.Ink
程序集中。您是否已将对此程序集的引用添加到项目中?我搜索了该程序集,但它不存在。您看到了吗?我使用的是64位Windows 10 Pro和Visual Studio 2015,我在
%CommonProgramFiles(x86)%\Microsoft Shared\Ink
%CommonProgramFiles%\Microsoft Shared\Ink
中都有
Microsoft.Ink.dll
。哇,这很有效。非常感谢!你知道你的用户不会在他们的浏览器中看到这一点,对吗?使用Microsoft.Ink的任何东西都可能只在测试中起作用,因为您的web服务器和web浏览器在同一台机器上。但如果我使用WPF或UWP,我就不会使用可通过浏览器访问的web应用程序,对吗?