Tag: clickonce

Excel VSTO ClickOnce从Apache服务器安装抛出一个错误“dll.manifest,有一个不同于清单中指定的计算散列”。

首先,我意识到这个问题之前已经被问了很多次了。 我已经回顾了无数的解决scheme,但没有一个解决了我的错误。 所以我有一个已发布的ClickOnce Excel加载项,安装时从本地目录(所以在相同的文件夹,而不是从一个网站寻找.vsto)将安装罚款。 不过,我希望我的加载项从我的服务器检查更新,因此我将安装path设置为http:// [subdomain]。[domain] .com / exceladdin /。 我把我的文件放在一个git目录中,并把它们推送到我的远程仓库。 然后我把修改到我的Apache2服务器(“setup.exe”,“.vsto”和“应用程序文件”文件夹都在public / exceladdin目录中)。 然后我重新启动我的Apache2服务器。 当我从Internet Explorer访问.vsto时,它开始安装,但是随后出现以下消息: Name: From: http://<subdomain>.<domain>.com/exceladdin/<filename>.vsto ************** Exception Text ************** System.Deployment.Application.InvalidDeploymentException: Application manifest has either a different computed hash than the one specified or no hash specified at all. —> System.Deployment.Application.InvalidDeploymentException: File, <filename>.dll.manifest, has a different computed hash than specified in […]

VSTO Excel加载项部署问题使用Click Once和Mage

我有一个VSTO Excel加载项,可以在Visual Studio 2008中成功发布。我想将发布移动到CruiseControl构build服务器上的NANT任务,以便获得unit testing等的所有好处。 我正在通过本地构build和部署到我的机器上的共享来testing部署,所以我知道在NANT中使用的命令。 我可以使用Mage命令行工具成功构build部署和应用程序清单。 当我从networking共享运行应用程序时,安装失败,并提示消息:“ Windows窗体应用程序不支持customHostSpecified属性 ” 我已经查看了各种信息来源,其中大部分build议使用最新版本的法师工具(我使用Windows SDK 7.0a中的法师工具),并确保处理器目标是MSIL。 我也跟着各种MSDN页面和演练,但似乎无法摆脱这个问题。 所以总结一下: 如果从Visual Studio 2008发布,我可以通过ClickOnce进行部署 我可以build立清单,并使用法师CMD工具签署他们 我不能从我的networking共享安装,我得到“ Windows窗体应用程序不支持customHostSpecified属性 ”错误。 我针对Excel 2007和使用.NET Framework 3.5。 该应用程序从networking共享部署,而不是IIS。

在ClickOnce安装上运行预安装操作

我们有一个VSTO Excel COM-AddIn,它被部署为ClickOnce。 这通过实现IAddInPostDeploymentAction并将其绑定到<vstav3:postActions>下的清单中来使用安装后操作。 但是,我们现在还需要一个预安装操作(读取registry并禁用现有的AddIn)。 ClickOnce可以吗?

使用clickonce发布winform应用程序时Excelfunction不起作用

我已经发布我的winforms客户端应用程序点击一次。 我正在使用Visual Studio 8和OS Win Server 2003 SP2。 首先使用点击一次我无法使用excel上传我的应用程序在Windows 7(64)的一部分,但它是在服务器2003(32)/ 2008(64)和Windows 8(32位)上工作。 但一些谷歌search后,我有一些build议,我已经改变。 我所做的更改列表 将OLEDB连接string更改为Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" 。 将目标平台改为X86。 从服务器中删除所有办公室组件,并重新安装AccessDatabaseEngine.exe 。 检查MIMEtypes的所有.deploy清单,所有在那里(也检查办公室扩展)。 完成这些更改后,我可以在所有操作系统上使用Excel上传。 但是现在3个版本之后,它再次停止工作。 现在我没有线索出了什么问题。

ClickOnce Excel VSTO安装错误 – 访问被拒绝

我有一个基于VSTO Excel文档的解决scheme,我使用ClickOnce来部署自动更新。 该代码由我们的内部authentication中心签署,我们内部网上的所有机器均接受此authentication。 我遇到了一些select安装错误的用户(大多数用户可以从我们的网站安装/更新服务.XLSX(和相关文件))没有问题,但我有一些用户运行到完全相同的错误。 我们遇到以下错误,无论是否将其设置为单击“安装”后从Web或本地文件夹安装: Downloading file:///C:/Users/tharvey/Desktop/OTISOppUpdatePublisher/Application Files/OTISOppUpdatePublisher – Test_1_0_5_0/libs/Telerik.WinControls.dll.deploy did not succeed. 进一步例外细节: System.UnauthorizedAccessException: Access to the path 'C:\Users\tharvey\AppData\Local\Temp\1\Deployment\WNMBVH0B.1WD\M89GBL6B.GDM\libs\Telerik.WinControls.dll' is denied. 所有客户端都使用Windows 7 / Office 2010和典型的非pipe理员用户帐户。 我已经让他们尝试使用pipe理员帐户,但没有什么区别。 我们遇到了同样的错误。 我已经在Excel中查看了用户的信任中心设置,并validation了安装位置位于可信位置(大多数情况下是用户的桌面)。 任何想法或你有没有见过这个? 我已经search了这个错误,但没有任何帮助。 我发现IIS错误configuration错误和其他发布问题(我不认为会是这样,因为我们的大多数用户没有问题),因此,迄今没有任何帮助。

使用Visual Studio 2015创buildExcel文档级别自定义

我通过使用Visual Studio 2015社区创build了一个Excel文档级别的自定义,这在我的笔记本电脑上工作正常,但我有麻烦分发给其他人的定制,为此我使用ClickOnce。 我是Visual Basic和ClickOnce的新手,我的编程技能仅限于VBA。 因此,任何解决我的分销问题的解决scheme,非常感激。 我遵循这个微软教程( https://msdn.microsoft.com/en-us/library/cc837158.aspx )的步骤,以分配给其他人的自定义。 我上传了我公司的SharePoint环境中的文件,并将此URL设置为VSTO部署清单查找更新的位置。 我上传的文件是Excel文件,VSTO部署清单,安装程序和Application Files文件夹。 如果我从SharePoint下载这些文件并运行Excel文件,它工作正常。 但是,当大学在另一台笔记本电脑上下载文件并运行Excel文件时,会出现无法从URL下载VSTO的错误。 我们运行安装程序时遇到类似的错误。 当我从SharePoint文件夹在线运行Excel文件时,出现错误消息,该位置未包含在受信任的位置列表中。 我们希望将这个定制分发给客户,最好是通过发送每个电子邮件所需的文件。 如果我正确地理解了这个链接中的答案( 关于如何部署和共享VSTO解决scheme的最佳内容 ),那么应该可以在不连接到互联网的情况下运行定制,方法是将所有必需的文件保存在硬盘上。 虽然,我认为我正确地遵循了这些说明,但我无法在另一台电脑上运行定制。 我该如何解决我的分销问题? 通过使用ClickOnce或其他(更好的免费)软件。

点击一次类库没有选项添加应用程序文件

我通过使用点击一次部署来创build安装应用程序。 我可以添加Windows应用程序的应用程序文件。 但是,如果我尝试与类库做同样的事情,那么没有select添加文件。 我是VSTO为excel创build插件,我想将schema.db文件添加到项目中,以便在应用程序运行时检查sqllite db文件是否不存在,然后使用此模式文件创build数据库。 但我无法将该文件添加到安装文件。 所以你们可以帮我解决这个问题。

如何发布PDB文件以及Excel加载项ClickOnce安装?

我需要发布PDB文件以及我的Excel加载项的DLL。 ClickOnce允许select自定义应用程序文件,但对于Excel加载项,此button不可用。 任何想法如何解决这个问题?

分布在Excel中构build的Office应用程序 – 多个版本,从旧版本复制数据

我正在开发一个项目,我们希望能够将Excel电子表格部署到多个用户,然后随着项目的进展,能够将该电子表格更新为不同的版本。 基本上Excel是用户界面,我们正在调用几个使用VBA代码繁重的.NET 4.0 .dll。 我发现了有关微软ClickOnce技术的信息,看起来非常有希望。 http://msdn.microsoft.com/en-us/library/ff961899.aspx 我所设想的问题涉及实际电子表格的更新。 用户将填充许多数据工作表,每次我们发布一个新版本时,他们将不得不将所有数据粘贴到新程序中。 有谁知道一种方法,我们可以使用像ClickOnce解决scheme中部署的macros启用的模板,然后我们可以链接到用户最新的工作簿? 这个想法是,只要我们只增加function而不移动东西,我们可以向前移动而不会给用户带来很大的不便。 任何想法将不胜感激。

Windows 7下的ClickOnce / Excel-VSTO

我们在VS2010中开发了一个.Net 4.0 VSTO Excel AddIn,我们通过ClickOnce来部署。 我们的部署在Windows XP上看起来很好,但是在Windows 7上安装的时候是非常有问题的。这些问题似乎都与当AddIn需要通过Excel删除的时候有关(例如,它被Excel软删除了[例如由于失败等],然后用户通过Excel | Options | AddIns | Manage | COM AddIns对话框将其删除。 上述情况导致发生上述情况后重新安装AddIn的情况,它不会在Excel中公开,即Excel AddIns选项卡(如果安装了一个或多个AddIns,通常会出现)将永久消失。 当我们正在开发/debugging时,它变得更加棘手,因为我们正在重新命名/移除AddIn实例 – 以至于在Windows 7上开发VSTO不再可行 请注意,AddIn 不在硬删除(禁用)列表中 – 它已被删除。 我已经尝试安装/重新安装/卸载,重新启动,删除registry项(清理caching/卸载后),从C:\ Documents and Settings \\ Local Settings \ Apps \ 2.0中删除文件系统文件,清除caching(通过法师和/或rundll32 清除.NET下载的应用程序caching没有法师? )。 XP和Windows 7之间的行为似乎有明显的差异。 有没有人有类似的问题? 我能看到的唯一的select是一个完全成熟的MSI的部署项目,但是这不是一个完美的地方 – 需要本地pipe理员访问等 非常感谢 特拉维斯