帮同学问的,vs2010本地帮助用的是哪个版本的nFringe

VS2010中的水晶报表是单独安装的,首先要下载SAP的插件,安装成功后,会在VS的工具栏中出现【报表设计】一栏,里面有3个控件,当把这3个控件任意一个拖拽到页面上时,控件会报错,显示&未将对象引用设置到对象实例&,运行页面,则会出现如下提示&
CS0433: 类型&CrystalDecisions.Web.CrystalReportViewer&同时存在于&c:\Windows\assembly \GAC_MSIL\CrystalDecisions.Web\13.0.2fbea \CrystalDecisions.Web.dll&和
&c:\Windows\assembly\GAC_MSIL\CrystalDecisions.Web\10.5.2fbea\CrystalDecisions.Web.dll&中
这是因为VS2010中水晶报表V13与VS2008中水晶报表V10版本冲突,导致程序在编译时无法正确定位到正确版本的DLL文件,在VS2010中,所有的DLL文件,都使用V13,具体解决方法如下:
(1)先检查web.config文件中关于程序集的引用,如果有不同的版本,改成更高的那个唯一版本就可以编译成功了.
是否如下,是V13
&assemblies&
&add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea" /&
&add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea" /&
&add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea" /&
&add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea" /&
&add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea" /&
&/assemblies
如果还不行,先去提示冲突的目录里,要用命令行cmd,进入相应目录,不然进不去,我是
C:\WINDOWS\assembly\GAC_MSIL\CrystalDecisions.CrystalReports.Engine\13.0.2fbea\CrystalDecisions.Web.dll 把这个目录下的版本是10.5.3700.0的DLL文件删除,然后把C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\librarymanage\c055f880\67c8205c\assembly\dl3\8cb2bd12\0018735e_b20dc801\CrystalDecisions.CrystalReports.Engine.DLL这个版本是13.0.2000.0的dll复制进来。
1、右键选择项目,选择属性页选项。
2、属性页中有引用项,在引用中删除多余重复的引用。
3、确定后运行,不在报错。
愿这个文章对您有帮助
阅读(...) 评论()VS2010开发中,Excel 11.0与12.0的版本问题_excel吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:87,504贴子:
VS2010开发中,Excel 11.0与12.0的版本问题收藏
关键词:VS2010,Excel版本,引用,GAC, 先简要地向各位描述一下问题:第一步,在我的PC(MyPC)的VS2010中写代码,能正常运行,但在某些PC(ERR_PC)上运行出现错误(请见ERR1)。提示显示是office版本问题。ERR1:第二步,多次测试后,初步判断是office中excel版本的问题(请见Ques1)。即:MyPC中有office2007兼容包,excel版本为12.0,而ERR_PC中excel版本为11.0,即装了Excel2003没有装Excel2007。这一区别从C:\Windows\assembly文件夹下Microsoft.Office.Interop.Excel的版本得到验证。Ques1(英文的,似懂非懂,应该与我是一样的问题):第三步,临时解决方案:在ERR_PC上配置环境重新生成,VS中“引用”中EXCEL的版本为11,且“Release”目录下的Excel.dll是11.0。说明:并未改动代码,代码中显性提到Excel版本的只有一处,请见Code1:Code1:
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + strPath + ";Extended Properties='Excel 8.0;HDR=YIMEX=1;'";-----------------------以下是我的问题,请各位帮忙看一下:一、能否如Ques1中楼主所说,在C#代码中强制引用Excel11.0,不管C:\Windows\assembly的GAC中是11.0还是12.0,不管MyPC装的是Excel2003还是Excel2007。二、想请教整个过程中几处版本信息的关联,即如下几处显示的版本互相是什么关系:出处1:安装的Office是2003还是2007(据说2003对应11.0,2007对应于12.0);出处2:C:\Windows\assembly的GAC中的Microsoft.Office.Interop.Excel的版本是11.0还是12.0;出处3:VS2010-“项目”-“添加引用”-“.NET”中的版本(与VS版本有无关系?);出处4:VS2010重新生成后,“解决方案资源管理器”-“引用”-“Excel”,属性中“说明”的内容;出处5:VS2010重新生成后,源代码文件中“Release”目录下Excel.dll的版本。---------------------------
请各位高手指教!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或devexpress
在vs2010 中使用的问题 - 请coding大侠帮忙
[问题点数:100分]
devexpress
在vs2010 中使用的问题 - 请coding大侠帮忙
[问题点数:100分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。今天看啥 热点:
vs2010的$(OutPut)输出目录设置问题,vs2010output今天重新整合整个组件的编译配置时,发现一个很奇怪的问题:
在VS2010中,把$(OutPut)设置为output\$(Platform)\fxhelper\$(Configuration)\
把中间目录$(IntDir)设置为$(OutPut),
设置完后编译发现每次生成的中间文件还是都在vs2010目录。
这问题百思不解,实在找不到答案,怎么设置都不对,如果把$(OutPut)设成其他,他又是生效的,
后来打开工程文件.vcxproj终于发现有一个地方的先后顺序貌似有问题,如下:
充中看到他的中间目录$(IntDir)的定义在输出目录$(OutPut)的定义之前,所以他的$(OutPut)变量认为是空的,
所以就不对了,我把他改成如下,立马就能达到我的要求了
我认为这个完全是微软的坑爹设计,用户在不用文本方式打开工程文件的话,怎么可能发现这样的bug。
从此记住一点,在vs中设置变量(特别是第一次设置该变量时),也要考虑下设置的顺序,不然他生成的工程文件中,
先后顺序不对,就全错了。错了后再修改其变量如上问中的$(OutPut),$(IntDir)也不会再生效了,只对$(OutPut)生效。
可以用相对路径的.保持Linker-&General-&Output File 为 默认值$(OutDir)$(TargetName)$(TargetExt)不变, 输出目录改成什么都行.不过貌似你的TargetPath还少了扩展名.exe呀
两种方法1、把你的那个xml先复制到B项目中,设置这个xml属性为 生成时自动拷贝到生成目录2、用资源文件的形式将xml包含到A项目中,那你编译A时,这个xml就已经包含在A.dll中了。到B中直接调出来使用即可,
相关搜索:
相关阅读:
相关频道:
&&&&&&&&&&&&&&&&
C++教程最近更新> 请问下,对于新手,用哪个版本的VS2010比较合适
请问下,对于新手,用哪个版本的VS2010比较合适
xuejiaoyajun & &
发布时间: & &
浏览:62 & &
回复:3 & &
悬赏:0.0希赛币
请教下,对于新手,用哪个版本的VS2010比较合适前段时间学了点C++,最近开始试着学下WINDOWS编程,看了孙鑫的视频,想跟着动手做做创建窗口之类的程序,于是上网找MSDN,但发现对于VC++6.0的MSDN很难找,基本都刷不出东西(估计VC++6.0太老了吧)。于是想下个VS2010,顺便MSDN的问题也好解决了。网上搜了下,各种版本,各种大啊。我的光驱坏了,硬盘空间也只有6G多了。因此,我想问下各位,对于我这样的初学者,下哪个版本的VS2010和哪个版本的精简MSDN比较好?
硬盘空间只有6G多?看起来你的配置比较成问题,我建议你还是玩VC6.0吧我没用2010,用的估计要求比2008还要高点首先,VS大小2G,MSDN大小2G其次,运行时速度有些慢,看来1G内存还是小了些最后,每编一个程序,代码加上附属文件大小几十M6G空间?软件本身4G,你还能编几个程序?编一个删一个?再说,硬盘就只剩6G了,其他的硬件配置如CPU内存等跟得上吗?还是说你电脑配置很高仅仅只有硬盘被你用光了?玩VC6.0吧,配置低速度快,虽然实在很过时MSDN不是必要的(有当然更好),再说那玩意占用硬盘空间从来就没小过
xuejike & &
& & (0)(0)是比较老的资料了,呵呵,以前学习过。lz如果刚学,最好一步一步来。就从VC6开始吧。
lisenboomsense & &
& & (0)(0)顶起,接分liscooler & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&增值电信业务经营许可证湘B2-

我要回帖

更多关于 vs2010帮助文档下载 的文章

 

随机推荐