我使用Powerbuilder从C#中创建的动态链接库调用外部函数
如果我生成一个可执行文件,它会很好地调用web服务,但当我试图在“开发”模式下运行它时,它不会使用"application_name.exe.config“文件。
我尝试将"app.config“文件硬编码到DLL中,但没有成功
解决这个问题的线索?
发布于 2010-05-03 19:39:55
我想你自己描述过它:当你在开发模式下运行时,你正在寻找它来使用EXE使用的东西。在开发模式下运行时,不会生成或使用任何EXE,因此Windows将不会利用链接到EXE的功能。(PB可以如此快速地启动应用程序,因为它只是将应用程序加载到虚拟机并运行其Open事件。)如果您需要这样做,听起来您必须将部署EXE和运行它作为测试周期的一部分。
祝好运,
特里。
发布于 2010-05-12 04:26:54
当你从exe编译和运行时,你正在使用你的exe。但是当你在开发环境中运行时,你实际上使用的是pbxxx.exe (pb115.exe,pb110.exe等)。您可以将"application_name.exe.config“复制到您的pb目录中,并将其重命名为类似pbxxx.exe.config的名称。至少这是它处理清单文件的方式--我有两个文件,一个叫做appname.exe.manifest,一个叫做pb115.exe.manifest。
发布于 2010-05-14 04:19:45
只是好奇,你的应用程序中有多少个库/对象?
我有一些非常大的应用程序,其中最长的一个完整的构建大约需要30分钟。你的应用程序需要2个小时才能完成一个完整的构建,这有点奇怪。
https://stackoverflow.com/questions/2757687
复制相似问题