使用ClickOnce使用C#应用程序部署COM库

时间:2016-11-30 16:39:59

标签: c# com clickonce

我需要部署使用ClickOnce下载的C#应用​​程序。该应用程序是64位,我需要部署包含COM对象的64位Zebra打印机库。

  1. 我正在使用VS 2013 Pro。
  2. 该应用程序针对.NET V4
  3. 当我在项目中包含“Build Action”=“Content”和“Copy to Output Directory”=“Copy if newer”时,应用程序无法安装,抱怨库已经存在。
  4. 目标PC为64位且具有最新驱动程序,用户认为驱动程序为64位。
  5. 我遇到了同样的问题,直到我安装了相关的SDK示例并且它对我有用。
  6. 如何配置VS以便我可以分发所需的库?

    提前致谢

1 个答案:

答案 0 :(得分:-1)

我认为问题是图书馆最初是如何导入项目的。使用另一个使用我通过反复试验管理的相同库的应用程序来导入我需要的库并正确安装。

编辑:D Stanley在上述评论中指出的文章解决了我遇到的问题。

编辑2:上述问题的实际解决方案是您还需要在包含.sln文件的目录中注册库。然后单击一次安装编译器就可以了在文件中并将其注册到目标计算机上。