首页 > 其他分享 >免COM DLL注册发布(绿色发布) - C/S报表开发

免COM DLL注册发布(绿色发布) - C/S报表开发

时间:2023-03-18 14:23:26浏览次数:30  
标签:Normal DLL 发布 Grid 注册 Report COM

#与VB.NET的COM免注册处理过程完全一致。以下讲解基于Grid++Report的C#例子“2.Normal”进行,默认安装在目录“C:\Grid++Report 6\Samples\CSharp\2.Normal”。

1、用VS打开解决方案后,展开项目下的“引用”节点,分别选中其下级的“Axgregn6Lib”与“Axgrdes6Lib”项的“独立”属性都设置为“true”,见下图。

 

 

2、生成release版本的程序。点运行开始编译,之后release目录里就会出现一个跟与EXE同名的*.manifest格式文件。打开生成目录(C:\Grid++Report 6\Samples\CSharp\2.Normal\bin\Release),可以看到如下文件:

 

 

将这个目录下的文件以及程序需要依赖的数据文件一起发布,COM不需注册DLL即可正常运行。

特别提示:目前只能实现项目的目标平台为“x86”或“x64”才能正确发布。目标平台为“AnyCPU”时没法进行免DLL注册发布。

标签:Normal,DLL,发布,Grid,注册,Report,COM
From: https://www.cnblogs.com/leon-ytparty/p/17230551.html

相关文章

  • Vue.js 非单文件组件-VueComponent构造函数
    视频<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"/> <title>VueComponent</title> <scripttype="text/javascript"src="../js/vue.js"></script> </h......
  • 如何使用SP META DLL客制化API增加新的META Command
    使用SPMETADLL提供的客制化APISP_META_Customer_Func_r添加新的metacommand1.META_RESULT__stdcallSP_META_Customer_Func_r(intmeta_handl......
  • 无瑕疵的应用程序发布:39个提高应用程序产品管理的提示
    成功的产品经理来自各种教育背景和职业道路。他们的技能可能会从更具创意的角度偏向更具技术性虽然今天更成为想成为“产品人”的人,但是经常人们陷入与产品有关的职位,而不是......
  • Practical Diversified Recommendations on YouTube with Determinantal Point Proces
    目录概MotivationDPPWilhelmM.,RamanathanA.,BonomoA.,JainS.,ChiE.H.andGillenwaterJ.Practicaldiversifiedrecommendationsonyoutubewithdetermin......
  • 关于C# Method.Invoke方式调用C++ COM
    折腾了两天,最终发现,无法实现。微软文档有说明:注解此方法用于从非托管代码访问托管类,不应从托管代码调用。有关详细信息,请参阅 IDispatch::Invoke。 MethodBase......
  • npm 发布自己的包
    1.首先需要在本地文件夹执行 npminit,会生成package..json文件,需要填写一会发布包的基本信息  2.新建.js.md文件   .md文件针对当前包模块向......
  • 观察者模式和发布订阅模式
    首先我们必须清楚这两种模式都是设计模式,而不是某种语言的专属;观察者模式(Observer)概念理解观察者模式是一种一对多的依赖关系的行为设计模式,让多个观察者对象监听一......
  • WebApi 单文件发布Serilog 失效
    提问WebApi单文件发布Serilog失效怎么解决回答配置文件Appsetting.json增加Using块"Using":["Serilog.Sinks.Console","Serilog.Sinks.File"],示例{"Seril......
  • Article Recommend
    想不到好的分类方法,以分类来做导航总结一个相对较贴合主题的标题GPT会替代谁,谁又能在这个时代脱颖而出,普通人如何适应这场变革https://m.okjike.com/originalPos......
  • docker下compose及gitlab安装配置
      部署逻辑与部署Jenkins类似,但是实现方式做了一些调整。先安装docker-compose,docker-compose是doker容器的管理工具,通过yaml来实现多个容器之间的调用关系。通过d......