开发环境VS2005,三方控件Dev8.2开发的软件在VS2010上跑起来的问题

大三了,到公司实习,公司有Java和.Net两个方向的软件开发,我主要是做.Net开发,且公司主要是做C/S开发,并且用的第三方控件Dev Express。这个东西以前从未接触过,公司给了我们一个以前做好的软件,让我们练手。这个软件是用vs2005,基于framework2.0开发的,用的Dev的版本是8.2的,数据库是mssql2005,现在要求我们用vs2010开发,现将从vs2005转换到vs2010过程中遇到的问题记录下来,供自己和有需要的朋友看看哈,第一次写博客,写的不好还请多多担待,欢迎各位提出意见和建议。

一:vs2010无法兼容Dev8.2版本

     用vs2010打开项目,vs2010会提示自动将vs2005的转换成2010的,这个直接转换就行,然后问题来了,因为Dev8.2版本出来的时候,vs2010还没出来(同学说的),因此Dev8.2的无法再vs2010中使用,于是我们下了个新版本,用的13.2.6的。这里会报两个错误:1)签名问题:解决办法: 右键项目→属性→签名→将“为ClickOnce清单签名”前面的√去掉。2)由于Dev13.2.6只适用于.net framework 4,且原项目是framework2.0,所以要改掉,右键项目→属性→应用程序→目标框架。

二:打开窗体目标时,报错:“此方法显式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原因而启用 CAS 策略,请使用NetFx40_LegacySecurityPolicy 配置开关。”

注:此方法来源于网络,但亲测可用。

进入vs2010的安装目录下的IDE,我的路径是C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

找到文件编辑文件:devenv.exe.config,打开,找到<runtime>,然后添加如下代码:

<runtime>//这里的回车一下,加入下面这行代码
        <NetFx40_LegacySecurityPolicy enabled="true"/>//加入的代码,使用时,请复制修改内容的代码

三:三方控件无法在vs的工具箱中显示解决办法(也许是Dev的安装出了问题)

    这个问题因人而异,我们一共5个同学,遇到的情况都不相同,有人完全没有问题,Dev安装后,控件会出现在工具箱中,而我就是运气不好的那个...

1、右键点击vs工具箱空白处或选择菜单栏的DevExpress选项,然后选择repair toolbox进行修复。(如果仍未显示,请看下一步)

2、安装vs2010的补丁包(这是另两个同学的解决办法,之后可以显示。如果还是无法显示,比如悲催的我,就只好发大招了)

3、卸载vs2010,重新安装。

当然,如果上述办法还是无法解决问题,那我也木法了-_-!

综上,是我在配置开发环境是所遇到的问题,希望能帮到有需要的朋友。另外,也望各位大大不吝赐教O(∩_∩)O

时间: 2024-10-04 10:33:10

开发环境VS2005,三方控件Dev8.2开发的软件在VS2010上跑起来的问题的相关文章

VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件.(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们.) ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行.控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件.这里控件容器就是

[activeX]VC2005开发MFC ActiveX ocx控件全过程[转]

ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行.控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件.这里控件容器就是浏览器,用户不需要通过浏览器调用控件的属性或方法.因此,开发面向Web的ActiveX控件比开发桌面的控件还要简单些,所复杂的是如何将该控件很好地嵌入主页,使用户能正常浏览.下面介绍这个问题. 一.        创建MFC

DotNetBar三方控件问题

1.如果您用Visual Studio做winForm程序开发时使用到了DotNetBar三方控件,遇到以下问题:窗体上的dotnetbar控件全部无法选择而Winform自己的控件则可以选择的问题时,用以下解决方法:然后重装dotnetbar 2.如果您的WinForm程序在客户终端电脑上部署的时候不希望在客户机上部署DotNetBar三方控件时,可以在你的使用到DotNetBar的项目中添加引用,具体的引用路径是你安装DotNetBar的路径下面找到相应的dll文件:DevComponent

Delphi编程之好用的三方控件

Delphi的强大与其庞大的组件库息息相关,目前的XE10.1版本已自带FastReport和GDI+等,下面我们来看一下几个非常强大且实用的组件库 一.DevExpress套件 Dev包含Grid.Chart.Reporting.Tree-Grid等100多个功能子控件,同时套包内包含Winform.WPF.Sliverlight..net 版本和 .NET Application Framework 开发框架.适用各种桌面.Web应用程序开发,尤其是Winform应用程序开发. Dev可以说

葡萄城首席架构师:前端开发与Web表格控件技术解读

讲师:Issam Elbaytam,葡萄城集团全球首席架构师(Chief Software Architect of GrapeCity Global).曾任 Data Dynamics.Inc 创始人兼资深产品经理,个人研究方向主要为 MS.NET语言及平台.动态化系统构建,以及高性能大型分布式Web系统架构,主导了葡萄城多款畅销控件产品的系统架构与性能优化.   “25年来每天只休息4小时,除了日常作息时间,Issam不是在研究技术和产品,就是在去研究技术发展趋势的路上”这就是葡萄城同事对他

iOS开发UI篇—UITableview控件基本使

iOS开发UI篇—UITableview控件基本使用 一.一个简单的英雄展示程序 NJHero.h文件代码(字典转模型) #import <Foundation/Foundation.h> @interface NJHero : NSObject /** * 头像 */ @property (nonatomic, copy) NSString *icon; /** * 名称 */ @property (nonatomic, copy) NSString *name; /** * 描述 */ @

iOS开发UI篇—UITableview控件使用小结

iOS开发UI篇—UITableview控件使用小结 一.UITableview的使用步骤 UITableview的使用就只有简单的三个步骤: 1.告诉一共有多少组数据 方法:- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView; 2.告诉每组一共有多少行 方法:- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSIntege

【读书笔记-《Android游戏编程之从零开始》】3.Android 游戏开发常用的系统控件(Button、Layout、ImageButton)

3.1 Button Button这控件不用多说,就是一个按钮,主要是点击后进行相应事件的响应. 给组件添加ID属性:定义格式为 android:id="@+id/name",这里的name是自定义的,不是索引变量."@+"表示新声明,"@"表示引用,例如:"@+id/tv" 表示新声明一个id,是id名为tv的组件:"@id/tv" 表示引用id名为tv的组件. 给按钮添加点击事件响应  想知道按钮是否被

C#开发学习——web服务器端控件

Asp.net在客户端开发和web开发所用到的控件还是有很大的差别的,而且Web开发的界面是在浏览器中显示的,所以控件的设计都和前边学习HTML设计有联系,没有客户端开发那么简单,不过我们可以通过专门工具,来帮助我们开发.这篇博客,先简单总结各个控件的功能! 功能 控件 说明 属性 方法 事件 文本 Label 显示文本 Text       TextBox 接受用户的输入,文本/数字/日期等 Text/TextMode/AutoPostBack/Visible/Enable TextChang