当前位置:编程学习 > C#/ASP.NET >>

error C2812: #import 不支持 /clr:pure 和 /clr:safe 等待解决~~~~!

做一个数据库的作业,编译到
#import L"d:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")
显示错误
error C2812: #import 不支持 /clr:pure 和 /clr:safe

找了一上午了,没解决,希望大家帮帮忙.有三个问题明白:
1.就是这个问题怎么解决.
  希望详细的说,有人说设成非托管,但是找了好久没有找到在哪里设,可见本人水平~!
2.什么是托管?
3.vc2005用什么控件显示数据库里面的数据,我指我调出来数据,怎么显示在窗口里面?

等待ING...   :P --------------------编程问答-------------------- /clr就是托管的开关,你设置了/clr这个就表示你的代码是托管的 --------------------编程问答-------------------- 我建项目时选的是clr  windows窗体应用程序
也就是说我建立的是托管的啦
怎么改成非托管啊

主要就是怎么是它可以编译通过 --------------------编程问答-------------------- 托管的直接添加引用,
托管程序可以用ado.net 比ado更方便
--------------------编程问答-------------------- 项目属性(ALT+F7) clr设置 --------------------编程问答-------------------- 不懂 --------------------编程问答--------------------     网上看的应该这样解决:
在Vs2005中,单击标题栏"项目“----”**属性“,弹出了”***属性页“,
单击"配置属性”,在右侧的“项目默认值”中的“项目运行库支持"更改为:公共运行库支持
(/clr)”然后单击“应用”
--------------------编程问答-------------------- 我也遇到这个问题了,到底该怎么解决啊?我用的是vs2008 --------------------编程问答--------------------
引用 6 楼  的回复:
网上看的应该这样解决:
在Vs2005中,单击标题栏"项目“----”**属性“,弹出了”***属性页“,
单击"配置属性”,在右侧的“项目默认值”中的“项目运行库支持"更改为:公共运行库支持
(/clr)”然后单击“应用”

正解 我用这个方法 问题解决了
多谢
P.S.
我用的是vc2008
补充:.NET技术 ,  VC.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,