繁体   English   中英

并排组装-如何进行开发-Philips SpeechMike

[英]side-by-side assembly - how to develop with - Philips SpeechMike

我已经搜索了互联网,但无法理解如何使用并行dll构建我的应用程序。 我正在与设备集成,设备制造商给了我两个dll,一个是注册的dll,另一个是并排的。 我使用注册的dll来注册dll,并且能够开发该应用程序。 但是,我真的很想使用并行dll进行开发,因此易于部署。 我注销了该dll,并尝试将引用添加到并排dll中,但是我无法添加引用,VS表示“请确保该文件可访问并且该文件是有效的程序集或COM组件。所以想知道如何做您使用并行dll构建应用程序?

编辑:以下两个评论,谢谢你的评论。 我要添加飞利浦语音麦克的设备。 我浏览了他们的网站,似乎找不到正确的文档。 我认为他们假设您知道这一点。 有一个有关如何部署它的文档,但仍很粗略,但是我得到了创建文件夹和清单等所需的过程。我不确定如何用此并行dll编译项目。 我希望我问的是正确的问题。 这是他们在SDK中提供的文件列表。 在此处输入图片说明

经过长期的努力和寻找,这是我解决的方法。 事实证明,这并不难。 我的印象是我需要以某种“并排模式”进行开发,事实并非如此。 我相信在开发时,您仍然必须注册dll并添加到您的引用中,以便在编译时可以解决该问题。 并行的东西可以部署,这很有意义。 接下来,我找不到应用程序清单所在的位置,因此可以对其进行修改,我不想手工编写一个! 因此,此链接帮助我解决了此链接 您将“ IsIsolated”标志设置为true,Visual Studio将转储默认的应用程序清单。 现在,您将该清单添加到您的项目中。 然后,您可以对其进行修改以查找您的dll。 以我为例,我创建了一个名为“ Philips.SpeechMike”的文件夹,并放置了dll文件,并在清单中提到了该文件夹,如下所示。

  <dependency>
<dependentAssembly>
  <assemblyIdentity type='win32' name='Philips.SpeechMike' version='4.1.410.31' processorArchitecture='x86'></assemblyIdentity>
</dependentAssembly>

进行编译,您可以并行部署应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM