社区
组件/控件开发
帖子详情
VS2010勾选COM互操作之后无法编译成x64的程序
jclass
2012-06-20 11:01:34
环境:WIN7 64位 VS2010
添加一个类库,然后拉入了一个用户控件,接着选择目标平台X64,勾选COM互操作,然后编译就报错了:XX.dll不是有效的程序集。
请问是什么问题啊?
...全文
472
12
打赏
收藏
VS2010勾选COM互操作之后无法编译成x64的程序
环境:WIN7 64位 VS2010 添加一个类库,然后拉入了一个用户控件,接着选择目标平台X64,勾选COM互操作,然后编译就报错了:XX.dll不是有效的程序集。 请问是什么问题啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seulgt
2014-12-31
打赏
举报
回复
我也遇到这问题了 楼主后来怎么解决的
laso
2012-10-30
打赏
举报
回复
有没有人正面回答楼主的问题啊,到底如何生成 COM互操作 的 x64 的dll呢
jclass
2012-06-21
打赏
举报
回复
这个xx.dll就是我起的一个类库的名称TestX64DLL.dll,结构如下:
TestX64DLL
|
-UserControl1.cs
并不是外部引用的,步骤如下:
新建一个解决方案TestX64DLL,
添加一个类库TestX64DLL,
拉入一个用户控件UserControl1.cs,
选择目标平台X64,
勾选COM互操作,
编译就报错了:TestX64DLL.dll不是有效的程序集。
这不应该有撒问题啊???
jackyjkchen
2012-06-21
打赏
举报
回复
全局搜索xx.dll,就是报错的那个dll,看他到底有没有64位版本
jackyjkchen
2012-06-21
打赏
举报
回复
64位IE有些功能是不全的,你先确定这个功能64位ie有没有
印象中Windows Server 2003 x64版的64位IE就不能拿来windows update
jclass
2012-06-21
打赏
举报
回复
请教。请教。
jclass
2012-06-20
打赏
举报
回复
选择X86存在问题的,用X86生成的OCX,
在64位的win7上面使用32位的IE9能运行,但是换成了64位的IE9就不行了 显示一个叉 。
搞不清怎么回事,所以只好发布一个X64的版本,这就是不能选择X86的原因了。如果能解决一个也行,希望能指点一二。
足球中国
2012-06-20
打赏
举报
回复
选择x86就可以了。
jclass
2012-06-20
打赏
举报
回复
那怎样才能创建一个X64运行程序集呢? 64位的机器编译的时候也选择了64位的目标平台,这都生成不了64位上面运行的程序,那太想不明白了?
jackyjkchen
2012-06-20
打赏
举报
回复
XX.dll不是64位的,这个xx.dll到底是什么,假如你安装的是32位的office,64位程序对32位的com确实不能操作,反之亦然,这就是为什么64位office插件少的原因
jclass
2012-06-20
打赏
举报
回复
请教?????
jclass
2012-06-20
打赏
举报
回复
请教。。。
网管教程 从入门到精通软件篇.txt
AIF,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用
程序
的声音格式 ANI:Windows系统中的动画光标 ARC:LH ARC的压缩档案文件 ARJ:Robert Jung ARJ压缩包文件 ASD:Microsoft Word的自动保存文件;...
【C#】 解决
COM
互操作
注册的类型 编译警告或错误
“F:\....\AW_Plug_In.dll”不包含任何可为
COM
互操作
注册的类型 解决方法: 在AssemblyInfo.cs文件中[assembly:
Com
Visible(false)]变为[assembly:
Com
Visible(true)] 或者在项目属性中,
程序
集信息里面...
Vue3+TypeScript+SpringBoot2.7前后端分离
已完结课程亮点:学习如何从0到1搭建一个前后端分离脚手架用户登录、注册、列表实战商品导入导出实战有多线程使用场景涵盖了公司级项目中经常遇到的导入导出操作:使用模板导出、列表
勾选
导出、按页导出、多线程异步...
C#
COM
互操作
注册的类型 编译警告或错误
解决
COM
互操作
注册的类型 编译警告或编译错误 warning MSB3214: “F:\....\
Com
monUI.dll”不包含任何可为
COM
互操作
注册的类型 解决方法: 把licenses.licx文件删掉,在AssemblyInfo.cs文件中[assembly: ...
没有为
COM
互操作
注册
程序
集 请使用 regasm.exe /tlb 注册该
程序
集——解决办法
昨天下班的时候
程序
还是好好的,今早一来,编译就出现该错误,听说这是
VS
2010
的问题,偶尔会抽疯,废话不多说,解决办法: 方法一:打开项目Properties文件夹中的AssemblyInfo.cs文件,找到[assembly: ...
组件/控件开发
8,834
社区成员
7,151
社区内容
发帖
与我相关
我的任务
组件/控件开发
.NET技术 组件/控件开发
复制链接
扫一扫
分享
社区描述
.NET技术 组件/控件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章