部署-C#使用 了 COM组件后如何打包

问题描述

C#使用 了 COM组件后如何打包

大家好,请教大家一下

C#项目中使用到COM组件后要将程序打成安装包,COM组件要怎么处理。

还是就是vs2010中添加COM引用后,整个项目放到另一台电脑上用vs2010打开,原本的com引用就找不到了。把com组件放到debug目录下再添加引用也是同样的情况,有什么办法让使用了com组件的项目移到别的没有注册com的电脑上可以直接编译通过,不再去注册或是重新添加引用。
金币不足,请多包含

解决方案

要注意两点,一个是,你的COM组件如果是32位的话,你一定要限制你的C#程序集编译为强制32位运行,否则部署到64位计算机会出错。
在项目-属性里面设置

然后关于注册的问题,如果你用InstallShield打包,那么勾选self-registered就可以了。

解决方案二:

需要重新注册,把com dll复制过去,然后Regsvr32来注册

时间: 2024-12-03 09:41:36

部署-C#使用 了 COM组件后如何打包的相关文章

java swing 组件 图形-java swing组件上绘制直线同时添加组件后 的显示问题

问题描述 java swing组件上绘制直线同时添加组件后 的显示问题 说明:运行后,面板上自动画出14条直线,点击"添加"按钮,生成可以拖动的JTextField控件.问题(1)面板的背景色不显示,(2)拖动JTextField控件时有残影,(3)改变JFrame大小后,残影消失,但是只能显示JTextField控件的一部分.哪位高手指点下. import java.awt.*; import java.awt.event.*; import java.awt.Graphics; i

weblogic部署成功,然后修改程序后不能热部署,程序报下面的错,怎么办

问题描述 weblogic部署成功,然后修改程序后不能热部署,程序报下面的错,怎么办 log4j:ERROR A "org.apache.log4j.xml.DOMConfigurator" object is not assignable to a "org.apache.log4j.spi.Configurator" variable. log4j:ERROR The class "org.apache.log4j.spi.Configurator&q

java web-tomcat部署项目到外网服务器后,内网可以访问,外网不能访问

问题描述 tomcat部署项目到外网服务器后,内网可以访问,外网不能访问 我用tomcat部署项目到外网服务器后,内网可以访问,外网不能访问,这是什么情况?tomcat配置如下: 解决方案 哥自个解决了,原来是防火墙没添加例外,不是看了你们的回复,而是百度 解决方案二: 这个和翻墙有关系吗? 解决方案三: 可能和你的服务器的网络设置有关 解决方案四: 能ping能吗?你的外网IP

Wix 安装部署(一)同MSBuild 自动生成打包文件

原文:Wix 安装部署(一)同MSBuild 自动生成打包文件       因为项目需要,最近在研究Wix打包部署,园子里也有一些关于wix的博客,方方面面,讲的点各不同.我自己也在测试过程中,写下过程,以供参考.最新版本WiX Toolset v3.7,如何安装的就不说了,可以参考 http://blog.csdn.net/rryqsh/article/details/8274832         打包关心的问题有 1).Net版本检查  2)桌面和菜单栏的快捷方式 3)更换图标画面,进度条

android studio 混淆后,打包报错!!!

问题描述 android studio 混淆后,打包报错!!! `` Exception while processing task java.io.IOException: The same input jar [E:Workgvapplibsopen_sdk_r5509.jar] is specified twice. > at proguard.ConfigurationChecker.checkConflicts(ConfigurationChecker.java:216) > at

vs2008 安装部署项目遇到系统必备安装后重启问题

问题描述 VS2008中,开发一个很简单的helloworldwinform程序,在安装部署中的系统必备,选中windowsinstaller3.1.netframework3.5从与我的应用程序相同的位置下载系统必备组件.生成的debug文件夹有:DotNetFX35文件夹WindowsInstaller3_1文件夹setup.exeSetup.msi安装framework3.5之后重新启动计算机重启后自动运行安装程序,但是却出错了提示为:无法找到应用程序文件"Setup.msi".

C#winfrom程序添加Adobereader组件后,方法不全的问题

问题描述 我在项目工具箱中添加了AdobePDFReader组件,但是想要在程序中为该组件加载PDF文档时,找不到loadfile方法,请问这是什么原因?如图,组件已经添加到设计器里面,但是代码里却没有loadfile方法求大神指点 解决方案 解决方案二:刚试了一下adobepdfreader是一个com组件,直接拖动到窗体后,是有loadfile方法的.解决方案三:引用1楼guwei4037的回复: 刚试了一下adobepdfreader是一个com组件,直接拖动到窗体后,是有loadfile

为什么这样动态创建组件后,获取不了值

问题描述 页面代码<tr><tdvalign="top"><asp:TableID="TabCond"runat="server"BorderWidth="0"CellPadding="0"CellSpacing="1"BackColor="#d4e1e9"Width="100%"></asp:Table&

s3c2410上搭建QT/Embedded4.8.5开发环境(五)--程序安装后的打包,以及环境变量的设置

前面我们已经搭建好了三个不同版本的QT编译环境 ①qt-4.8.5-x11:依赖于x11的qt版本,在PC可以直接"./"运行 ②qt-4.8.5-x86:依赖与qvfb的qt版本,在PC机上可以使用"qvfb &", 然后"./ -qws"运行 ③qt-4.8.5-arm:arm上的QT版本,交叉编译后在arm上运行 编译大概花了配置两天半的时间,期间还遇见一些问题,好在全部解决了,但是我们总不能每次搭环境都费这么长时间吧,好在我们还有