请问如何发布API装配文件(codeBase配置)

问题描述

本人非IT专业,但热衷于用编程来简化工作流程,我有一个问题,想像各位高手请教,就是程序中引用第三方软件(EPLAN)的API,总是说找不到,然后查找到它的帮助文档,如下:Youcanmakesure,theAPIassembliesareloadedfromthebindirectorybydifferentmeans:Thisistheeasiestway:YoucanjustcopytheexecutableofyourofflineapplicationtotherespectivebinfolderoftheEPLANversion,whichyouwanttouse.Thesecondway,istopublishthecodebasesofallneededAPIassembliesintheapplicationconfigfile.(AnXMLfile,whichisnamedlikeyourexecutablewithanadditionalextension.config.,e.g.MyApplication.exe.config).Thefollowingcodeshowsanexampleforthecontentsofsuchaconfigfile.<?xmlversion="1.0"encoding="utf-8"?><configuration><runtime><assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1"><dependentAssembly><assemblyIdentityname="Eplan.EplApi.Systemu"publicKeyToken="57aaa27e22f7b107"/><publisherPolicyapply="yes"/><codeBaseversion="1.0.0.0"href="file:////C:/programfiles/EPLAN/ElectricP8/x.x.x/BIN/Eplan.EplApi.Systemu.dll"/></dependentAssembly><dependentAssembly><assemblyIdentityname="Eplan.EplApi.AFu"publicKeyToken="57aaa27e22f7b107"/><publisherPolicyapply="yes"/><codeBaseversion="1.0.0.0"href="file:////C:/programfiles/ElectricP8/x.x.x/BIN/Eplan.EplApi.Afu.dll"/></dependentAssembly><dependentAssembly><assemblyIdentityname="Eplan.EplApi.Baseu"publicKeyToken="57aaa27e22f7b107"/><publisherPolicyapply="yes"/><codeBaseversion="1.0.0.0"href="file:////C:/programfiles/EPLAN/ElectricP8/x.x.x/BIN/Eplan.EplApi.Baseu.dll"/></dependentAssembly><dependentAssembly><assemblyIdentityname="Eplan.EplApi.DataModelu"publicKeyToken="57aaa27e22f7b107"/><publisherPolicyapply="yes"/><codeBaseversion="1.0.0.0"href="file:////C:/programfiles//EPLAN/ElectricP8/x.x.x/BIN/Eplan.EplApi.DataModelu.dll"/></dependentAssembly><dependentAssembly><assemblyIdentityname="Eplan.EplApi.HEServicesu"publicKeyToken="57aaa27e22f7b107"/><publisherPolicyapply="yes"/><codeBaseversion="1.0.0.0"href="file:////C:/programfiles/EPLAN/ElectricP8/x.x.x/BIN/Eplan.EplApi.HEServicesu.dll"/></dependentAssembly><dependentAssembly><assemblyIdentityname="Eplan.EplApi.GUIu"publicKeyToken="57aaa27e22f7b107"/><publisherPolicyapply="yes"/><codeBaseversion="1.0.0.0"href="file:////C:/programfiles/EPLAN/ElectricP8/x.x.x/BIN/Eplan.EplApi.GUIu.dll"/></dependentAssembly></assemblyBinding></runtime></configuration>其中第一种方法,我已经测试成功,但感觉需要把可执行文件和EPlan的DLL放在一起,不好,并希望使用第二种方法,其中那个XML配置文件已经创建好了,但不知如何对其进行处理,请能教导一下,在此非常感谢!

解决方案

解决方案二:
怎么没人帮助啊?

时间: 2024-09-28 17:06:10

请问如何发布API装配文件(codeBase配置)的相关文章

请问服务器如何生成一个文件的下载地址

问题描述 请问服务器如何生成一个文件的下载地址 我租了个腾讯云服务器 ,需要生成一个app的下载地址,就是把链接发给别人对方点一下就能下载的那种....请问怎么弄...求详细点 我是小白 貌似从微云,百度云获取到的直接下载链接 一两天就失效了.........有没有什么网站提供稳定的下载地址(就是不跳转到它的页面就能下载的那种) 解决方案 你租了个腾讯云服务器 就自己开一个WEB服务器,把资源发布了就可以

为什么更改了ssh的配置文件,而启动tomcat后或者重新发布后class文件下的配置文件都没有变?

问题描述 为什么更改了ssh的配置文件,而启动tomcat后或者重新发布后class文件下的配置文件都没有变? 然后就是无限报错.... 解决方案 重新建立一个工程,把内容都复制过来 解决方案二: 把发布的删除掉重新发布,重新编译一次试试 解决方案三: 清理下工程看看,project clean 解决方案四: tomcat项目删除干净,重新引入项目,然后重新发布一下 解决方案五: 删除Tomcat的temp目录下所有文件及文件夹: 删除Tomcat的work目录下所有文件及文件夹: 清理重新发布

redis 配置-对于web应用,除了基本的配置,其他的配置使用properties文件还是配置表加缓存比较好呢?

问题描述 对于web应用,除了基本的配置,其他的配置使用properties文件还是配置表加缓存比较好呢? 比如我会调用另外一个服务,有一个url,这个url写在properties里面好呢,还是数据库有一张配置表 ,把url放在配置表里面,然后会放到缓存,读不到才读数据库,这样可以在url变更后直接改数据库清redis就生效,但是properties读到内存里面,相对会快点.到底哪个好. 解决方案 写在properties文件中的内容是程序发布后不再会修改的内容,服务启动时加载在内存中,便于程

IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统

原文:IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统 asp.net 网站有三种常用的发布方式:分别是拷贝开发机上发布好的文件到服务器硬盘上.打包成安装程序到服务器上安装.通过Visual Studio 开发平台远程发布到服务器. 在asp.net网站的开发阶段,经常需要将系统发布到开发者所在局域网的服务器上,供客户和项目负责人预览.之前都是在开发机上发布好之后再拷贝到服务器上部署,因为开 发阶段系统的更新很快,每次都

请问如何将连接access数据库的配置信息,改成连接sqlserver2005的数据库

问题描述 请问如何将连接access数据库的配置信息,改成连接sqlserver2005的数据库?下面是连接access数据库的配置信息.Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:ProgramFilesedisonSmsSmsdb.mdb;UserID=;Password=;请问如何改成连接sqlserver2005的配置信息 解决方案 解决方案二:Class.forName("com.microsoft.sqlserver.jdbc.SQLS

web.config文件自定义配置节的使用方法的一个简单例子

web web.config文件自定义配置节的使用方法的一个简单例子用来演示的程序名为MyApp,Namespace也是MyApp 1.编辑web.config文件 添加以下内容,声明一个Section <configSections>    <section name="AppConfig" type="MyApp.AppConfig, MyApp" /> </configSections>   声明了一个叫AppConfig的

MySQL性能调整之my.cnf文件的配置方法

MySQL性能调整之my.cnf文件的配置方法: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-locking set-variable = key_buffer=16M set-variable = max_allowed_packet=1M set-variable = thread_stack=64K set-variable = record_buffer=1M set-variable = t

分页-请问怎样分批读取txt文件?

问题描述 请问怎样分批读取txt文件? 在做一个阅读器,当txt文件太大时,则读取该文件就很长时间没有响应, 不知怎样可以分批读取txt文件. 解决方案 txt很难分页的,推荐使用数据库存储. 解决方案二: 请帮忙看看,这是我后面写了个方法,往后翻页可以,向前连续翻页不知道怎么弄. 有思路的请提供个,谢谢! Vector string;// 读取到的字符串根据宽度和换行拆分成符合屏幕宽度的行 int begin = 0;// 从指定的位置读取txt文件 public void readTxtBy

svnserve权限文件authz配置的常见问题及解答

关键字: subversion;authz 1,配置authz时,没有注意svnserve启动参数-r所指定的目录. 这里有两种情况: A:-r直接指定到版本库(称之为单库svnserve方式) 比如,有一个库project1,位于D:\svn\project1 使用以下命令启动svnserve  svnserve -d -r D:\svn\project1  在这种情况下,一个svnserve只能为一个版本库工作 authz文件如果配置成下面这样就是错的,  [groups] admin=us