首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Octopus部署无法访问Excel文件

Octopus部署无法访问Excel文件
EN

Stack Overflow用户
提问于 2017-09-12 19:21:24
回答 1查看 186关注 0票数 0

因此,我使用Octopus运行一个应用程序,该应用程序使用Excel电子表格。但是,我得到了这个错误(单击图像链接):

屏幕上显示的错误

我的过程是: 1.从Octopus Server部署包(内置) 2.运行脚本

#2中的脚本使用PowerShell选项并包含:

代码语言:javascript
复制
cd "C:\Repository\QA - Automation\UnitTestProject\bin\Debug"
.\UnitTestProject.exe

我可以在触角机器上运行PowerShell中的代码片段,它运行得非常完美。所以如果有人能给我指点到底是什么导致了这个问题,那就太棒了。在Visual中,我使用Microsoft.Office.Interop.Excel 15.0.4795.1000访问和利用我的电子表格,Octopus从VSTS接收一个NuGet包。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-13 19:19:42

好吧,所以我终于找到答案了。Octopus-Deploy使用“触手”来部署应用程序,我假设我可以访问安装触手的机器上的文件。那是假的!所以,我的解决办法是:

1)将我正在使用的Excel电子表格包含到我的项目中。

2)将该项目推送到。

3)将其打包到NuGet容器中。

4)将该包发送到我的“八达通”-部署服务器。

一旦完成所有这些操作,您的Excel电子表格最终将成为您最初保存的目录中的一个.zip文件。为了解压缩该文件,您需要添加“解压缩”步骤,并给它电子表格的位置,然后您就完成了,并最终可以在您的应用程序中使用该文件!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46183923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档