社区
C#
帖子详情
error LNK1302: 只支持链接安全 .netmodule;无法链接 pure .netmodule
wellos0
2016-12-17 03:19:52
下载的system.data.sqlite源码,在以目标平台x86编译时,提示错误error LNK1302: 只支持链接安全 .netmodule;无法链接 pure .netmodule。(因为以AnyCPU编译后的文件,在部份旧电脑上无法使用,所以要编译成x86的)
按网上找到的资料调整设置:安全 MSIL 公共语言运行时支持 (/clr:safe),后又提示与一些命令冲突,去掉这些命令后,又有新的问题。。。 最后也没编译成功。。。
跪求大神能来指点下,拜托了
...全文
394
1
打赏
收藏
error LNK1302: 只支持链接安全 .netmodule;无法链接 pure .netmodule
下载的system.data.sqlite源码,在以目标平台x86编译时,提示错误error LNK1302: 只支持链接安全 .netmodule;无法链接 pure .netmodule。(因为以AnyCPU编译后的文件,在部份旧电脑上无法使用,所以要编译成x86的) 按网上找到的资料调整设置:安全 MSIL 公共语言运行时支持 (/clr:safe),后又提示与一些命令冲突,去掉这些命令后,又有新的问题。。。 最后也没编译成功。。。 跪求大神能来指点下,拜托了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
马国泽
2017-05-14
打赏
举报
回复
我也遇到过这个问题,这个问题产生的原因应该是配置的问题。SQLite.Interop工程在编译的时候要将System.Data.SQLite.Module工程产生的.netmodule文件打包进去,产生一个System.Data.SQLite.dll文件,这个文件里面有托管的代码(.netmodule)和非托管的代码(SQLite.Interop),把我们正常情况下需要两个dll文件才能完成的功能放在一个文件里了。 解决方法很简单,将System.Data.SQLite.Module工程属性的“目标平台”改为AnyCPU,不能使用x86或者x64
解决安装vs2012后vs2010 LINK : fatal
error
LNK1123: failure during conversion to COFF
解决安装vs2012后vs2010 LINK : fatal
error
LNK1123: failure during conversion to COFF Wrong version: 03/18/2010 01:16 PM 31,048 cvtres.exe Correct version: 02/21/2011 06:03 PM 31,056 cvtres.exe
VS90-KB948127.exe
"VS90-KB948127.exe” 来解决问题vs2008 -fatal
error
LNK1000 Internal
error
during IncrBuildImage; VS2008在win7下不时出现Microsoft Incremental Linker已停止工作的一种解决方案
关于 fatal
error
LNK1158:
无法
运行“rc.exe” 的解决方法
LINK : fatal
error
LNK1158:
无法
运行“rc.exe”
vs出现LINK : fatal
error
LNK1168:
无法
打开 ...dll 进行写入或者是
无法
打开 ....exe进行写入
我们用VS编译器运行我们的...LINK : fatal
error
LNK1168:
无法
打开 ....exe进行写入,这主要是因为进程已经存在,我们把程序的进程结束即可,我们可以打开“”进程管理器“,Ctrl+Alt+delete组合键,然后找到相应的
LINK : fatal
error
LNK1158:
无法
运行“rc.exe” 已解决
LINK : fatal
error
LNK1158:
无法
运行“rc.exe” 已解决
C#
110,502
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章