社区
C#
帖子详情
C#多个工程,一些用Any CUP编译,一些用x86编译可以吗?
kyqSimon
2011-06-29 09:27:11
C#现在有多个工程,之前是用Any CUP编译的,但某些工程因为要在64位系统下运行访问Access数据库,因此必需要将工程选择x86才行运行,所以一些工程用Any CUP编译,一些用x86编译,这样会有什么问题吗?请各位指点指点!
...全文
151
4
打赏
收藏
C#多个工程,一些用Any CUP编译,一些用x86编译可以吗?
C#现在有多个工程,之前是用Any CUP编译的,但某些工程因为要在64位系统下运行访问Access数据库,因此必需要将工程选择x86才行运行,所以一些工程用Any CUP编译,一些用x86编译,这样会有什么问题吗?请各位指点指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoyu821120
2011-07-06
打赏
举报
回复
没什么问题,就是64位系统下要用32位兼容模式,才能运行。
足球中国
2011-07-06
打赏
举报
回复
64位的程序只弄过一个。不多。
以下是自己理解的。
好象在数据占用字节数上是不同的。比如int 32位是四个字节。64位上是8个字节。
CGabriel
2011-06-29
打赏
举报
回复
可以。。只要你觉得不头痛就没有问题。
kyqSimon
2011-06-29
打赏
举报
回复
有更好的建议吗?
软件加密-如何给
C#
软件加密/反
编译
简单演示/软件报毒的解决方案
DotfuscatorPro_4.9可以防止你的.NET软件被反
编译
,可以在一定程度上防止你的软件被反
编译
。现在很多软件都有被反
编译
的现象,虽然不能做到百分百的防范,但是你至少可以先做些技术上的处理,至少能挡住许多小白。
C#
中Any CPU和
X86
和X64平台的差异对比
最近在
C#
项目中嵌入一个视频软件Ffplayer,出现报错现象,提示平台开发视频.dll文件的兼容性和加载格式不正确的问题。最终查看是由于项目平台选择的是Any CPU和
X86
的引起的。目标平台有什么作用,各选项有什么差别。 一、在VisualStudio中,在
编译
设置中有如下选项:
x86
: 将程序集
编译
为由兼容
x86
的 32 位公共语言运行库运行。
C#
目标平台×86、×64、Any CPU的区别
×86:将程序集
编译
为由兼容×86的32位公共语言运行库运行。 ×64:将程序集
编译
为由支持AMD64或EM64T指令集的计算机上的64位公共语言运行库运行。 Any CPU:(默认值)将程序集
编译
为在任意平台上运行。 ltanium:将程序集
编译
为由采用ltanium处理器的计算机上的64位公共语言运行库运行。 ...
.Net Core 为
x86
和 x64 程序集编写 AnyCPU 包装
前言 这几天研究了一下 vJoy 这个虚拟游戏手柄驱动,感觉挺好玩的。但是使用时发现一个问题,
C#
SDK 中的程序集被分为
x86
和 x64 两个版本,如果直接在 AnyCPU 平台
编译
运行就有隐患,在32位系统中运行程序时会因为程序集版本不兼容而崩溃。这个 SDK 的两个版本文件名完全相同,根据 .Net 程序集的加载规则,我们是无法在不做任何工作的情况下实现共存的。对于平台特定程序集,目前的主流做法是把程序集放到以平台名称命名的文件夹中。通过一个包装程序集完成载入和调用。 正文 ...
HalconDotNet.HHandleBase”的类型初始值设定项引发异常。
解决方法:因为使用的Any
CUP
生成的,以为是运行时态问题,发现切换
x86
和x64(halcon和
编译
组合替换)并不能解决问题。突然想起刚刚写的运行时态切换demo,必须使用管理员权限,然后切换管理员权限运行,发现解决问题。怎么设置管理员权限 – 不同电脑可能不同,不过属性一般都有(对不上不知道的可以网上搜系统怎么设置)问 题:HalconDotNet.HHandleBase”的类型初始值设定项引发异常。
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章