如何将.exe文件包含到ArcGIS Pro .ESRIAddInX文件中?

1350
9
跳到解决方案
06-07-2021 12:29 am
LakshmiAlaparthi
新贡献者II

你好,

我试图包括一个.exe,文件(控制台应用程序)和.config文件到插件。EsriAddInX文件使用下面的这些选项,但它不部署.exe和.config文件。有人能帮帮我吗?

BuildAction =内容,

复制到输出目录=始终复制

谢谢

拉克希米

0荣誉
3解决方案

接受的解决方案
StephenRhea_AximGeo
新贡献者III

嘿,Lakshmi,如果你解压缩你的.EsriAddInX文件(或用类似7-Zip的东西打开它),这些文件是否存在于预期的文件夹中?

在原帖子中查看解决方案

StephenRhea_AximGeo
新贡献者III

不,在编译后,您可以将扩展名更改为.zip并查看其内容。zip文件中有一个Install文件夹,应该包含.exe和.config文件,或者如果您嵌套了它们,则包含它们的文件夹。

在原帖子中查看解决方案

0荣誉
狼
通过 亚博搜索yabovip28点com
亚博搜索yabovip28点com

我附上了一个运行控制台应用程序的示例项目。这是如何设置必须包含在esriaddinx文件中的exe属性:

wolf_0 - 1623087532983. - png

该项目适用于ArcGIS Pro 2.8,但您可以在配置中更改它。Daml到早期版本:

wolf_2 - 1623087780224. - png

在原帖子中查看解决方案

9回复
StephenRhea_AximGeo
新贡献者III

嘿,Lakshmi,如果你解压缩你的.EsriAddInX文件(或用类似7-Zip的东西打开它),这些文件是否存在于预期的文件夹中?

LakshmiAlaparthi
新贡献者II

你好斯蒂芬,

不。你的意思是在安装。esriaddinx文件之后?

0荣誉
StephenRhea_AximGeo
新贡献者III

不,在编译后,您可以将扩展名更改为.zip并查看其内容。zip文件中有一个Install文件夹,应该包含.exe和.config文件,或者如果您嵌套了它们,则包含它们的文件夹。

0荣誉
LakshmiAlaparthi
新贡献者II

谢谢你的回复。我将扩展名更改为。zip,并提取并验证“install”文件夹。它没有拾取consoleapp.exe和consoleapp.exe.config文件。

0荣誉
狼
通过 亚博搜索yabovip28点com
亚博搜索yabovip28点com

下面是一个文档,展示如何向esriaddinx文件添加内容,然后在运行时访问自定义内容。·Esri/arcgis-pro-sdk Wiki (github.com)这里也有类似的问题:

回复:添加文件到esriAddinX - Esri社区亚博agappyabo11.vip

0荣誉
LakshmiAlaparthi
新贡献者II

谢谢你的回复。我应该选择什么构建动作和复制本地选项..内容类型为“exe”和配置文件?

0荣誉
狼
通过 亚博搜索yabovip28点com
亚博搜索yabovip28点com

我附上了一个运行控制台应用程序的示例项目。这是如何设置必须包含在esriaddinx文件中的exe属性:

wolf_0 - 1623087532983. - png

该项目适用于ArcGIS Pro 2.8,但您可以在配置中更改它。Daml到早期版本:

wolf_2 - 1623087780224. - png

LakshmiAlaparthi
新贡献者II

谢谢你!我能够部署exe和。config文件!

0荣誉
JamalWest2
通过
偶然的因素

我对创建可执行文件非常陌生。你能解释一下你的样例项目是如何利用pro sdk依赖来运行其他功能的吗?我有一些函数,我已经创建了一个外接程序,但我想使用exe在PRO之外运行。这可能吗?

0荣誉