2017-05-04 1 views
0

웹 응용 프로그램에 "Microsoft.Ink"를 추가하려고하는데 C# 코드 숨김이 있지만 유효한 네임 스페이스가 아닙니다. 이 작업을 수행하기 전에 설치해야 할 것이 있습니까? 마이크로 소프트의 문서가 여기 저기에 보이므로 여기에 파일을 포함시키는 방법에 대한 지침이 없습니다. Visual Studio의 수정 메뉴에서 태블릿 지원에 아무 것도 추가 할 수 있는지 확인했는데 아무 것도 없습니다.Microsoft.Ink을 추가 할 수 없습니다.

"Microsoft.Ink 사용"을 어떻게 추가합니까?

+1

저는 Microsoft 잉크에 익숙하지 않지만 [설명서] (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는 Table PC SDK와 함께 제공됩니다. DLL은 꽤 오래된 라이브러리이지만, C:\Program Files\Reference Assemblies\Microsoft\Tablet PC\versionNo\ 으로 발견 될 것이고, 웹이 아닌 WinForms를위한 것이라고 생각합니다.

ASP.NET에서 벗어나려면 WPF의 경우 System.Windows.Ink, UWP의 경우 InkCanvas control이 필요합니다.

+0

그러나 WPF 또는 UWP로 갔다면 브라우저를 통해 액세스 할 수있는 웹 응용 프로그램을 사용하지 않을 것입니까? – 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 파일이 있습니다.

관련 문제