2017-05-04 75 views
0

我有一個C#代碼隱藏到網絡應用,我想「使用Microsoft.Ink」添加到,但它不是一個有效的命名空間。我這樣做之前是否需要安裝某些東西?來自Microsoft的文檔似乎遍佈全球,並且沒有關於如何在文件中包含這些內容的說明。 我檢查了Visual Studio的修改菜單,看看我是否可以爲平板電腦支持添加任何內容,並且沒有任何內容。無法添加Microsoft.Ink

如何添加 「使用Microsoft.Ink」?

+1

我不熟悉微軟墨水,而只是希望通過一些類的[文件](https://msdn.microsoft.com/library/microsoft.ink.aspx)我看到很多他們的存在在'Microsoft.Ink'程序集中。您是否已將此程序集的引用添加到項目中? – BACON

+0

我搜索了程序集,它不存在。 – anesthetic

+1

你見過[Managed Library and Controls(Tablet PC)](https://msdn.microsoft.com/library/windows/desktop/ms704070.aspx)嗎?我在使用Visual Studio 2015的64位Windows 10 Pro上,我在'%CommonProgramFiles(x86)%\ Microsoft Shared \ Ink'和'%CommonProgramFiles%\ Microsoft Shared \ Ink'中都有'Microsoft.Ink.dll'。 。 – BACON

回答

0

微軟剛:

Csharp 
Internal 
Runtime 
SqlServer 
VisualBasic 
Win32 

沒有LNK選項。 如果你有一個修改過的DLL,那麼你可以添加它來添加引用,如果你想。

+0

那麼如何添加手寫支持? – anesthetic

0

Microsoft.Ink自帶表PC SDK。該DLL將在 C:\Program Files\Reference Assemblies\Microsoft\Tablet PC\versionNo\ 發現,雖然這是一個很舊的圖書館,我認爲這是用於的WinForms,而不是網站。

如果您想離開ASP.NET,您可能想要考慮的替代方案是0123F(WPF)或InkCanvas control(UWP)。

+0

但是,如果我去了WPF或UWP,我不會使用可通過瀏覽器訪問的Web應用程序嗎? – anesthetic

0

根據下Windows Tablet PC documentation文章Managed Library and Controls,託管庫組件安裝到以下目錄:

  • %CommonProgramFiles%\Microsoft Shared\Ink\
  • %ProgramFiles%\Microsoft SDKs\Windows\v6.0\Bin\

我使用64位Windows 10臨在Visual Studio 2015中,我在%CommonProgramFiles(x86)%\Microsoft Shared\Ink\%CommonProgramFiles%\Microsoft Shared\Ink\中都有Microsoft.Ink.dll文件。