平板电脑SDK(1.7)合并模块+ VS2008 + Windows Vista?
问题描述:
我有一个VS2005部署&安装项目,它使用了Tablet PC SDK 1.7合并模块,因此Windows XP的用户可以使用托管的Microsoft.Ink.DLL库。现在我们已经转移到了Vista/VS2008,我还需要安装TPC SDK(获取合并模块),还是可以利用Vista的某些功能?平板电脑SDK(1.7)合并模块+ VS2008 + Windows Vista?
Google似乎被模糊的引用所困扰。如果我为SDK 1.7添加合并模块,这将如何影响当前的Vista用户(它们将具有内置的Tablet PC功能)?
答
像往常一样,平板电脑的发展中最棘手的问题之一是部署:
- Vista的Tablet functionality isn't built into the Home Basic or Starter editions所以如果你想你的程序在这些工作,你仍然需要MSM。
- 您应该可以在支持平板电脑的Vista版本上使用合并模块。我的意思是,它相当于将MSM安装到已有组件的现有XP Tablet上。如果已经存在,它不会添加它。
- XP 2005 Tablet包含TPC 1.7。这些也安装在支持平板电脑的Vista版本上。如果你坚持这些核心功能,那么只需安装主要的1.7 MSM就可以了。但是,Vista还加入new ink analysis capabilities, some stylus input APIs,并且a new InkCanvas control所以如果你需要任何这些,还有additional merge modules you need to install,如果你想要的一切仍然在XP工作2005年
所以底线,如果你关心XP和/或家庭基本的Vista,你仍然需要处理合并模块......东西应该仍然在Vista上工作。如果你只是瞄准高级版本的Vista,你不再需要他们。