【问题标题】:Deployment of a VS2010 VSTO application via ClickOnce - Not everything is correctly linked通过 ClickOnce 部署 VS2010 VSTO 应用程序 - 并非所有内容都正确链接
【发布时间】:2014-02-01 10:56:34
【问题描述】:

这是我的问题。我正在尝试在共享文件夹中部署 VSTO 应用程序。为此,我正在使用 VS2010 的“发布”实用程序。但是,我的 VSTO 项目使用内部库来访问给定的数据库 (DB.dll)。 dll 本身依赖于存储数据库配置的 .xml 文件。部署应用程序时,不会将 xml 文件复制到输出文件夹。此外,当从用户 PC 启动应用程序时,应用程序无法连接到数据库。使用反射时,查看用于访问 db.dll 的路径是否正确,我被重定向到“App_Data”内的一个奇怪文件夹(但可能在 ClickOnce 部署应用程序时是正常的)但 xml 文件不存在在这个文件夹中。

有什么想法吗?

非常感谢您的帮助!

【问题讨论】:

    标签: dll deployment vsto clickonce


    【解决方案1】:

    当您使用 ClickOnce 进行部署时,您的自定义设置会“安装”到用户配置文件文件夹中的 ClickOnce 缓存中。据说您可以通过将“|vstolocal”添加到用于将自定义附加到文档的 AssemblyLocation 属性中来避免这种情况,尽管我自己在使其实际工作时遇到了麻烦。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-18
      • 2018-06-21
      • 1970-01-01
      • 1970-01-01
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多