Visual Studio 2010 RC两个错误问题的解决方法

开发 后端
本文是针对Visual Studio 2010 RC两个错误问题的解决方法,希望这两个Bug的解决方法能帮助大家更好的工作。

作者在从Visual Studio 2008迁移到Visual Studio 2010的过程中,遇到一些问题,特写下此文以供大家参考。

最近几天,为了更自然的用TFS2010(而不打算用Visual Studio 2008去连接TFS2010),而把解决方案升级到Visual Studio 2010,也就随之而来遇到如下两个Bug。

***个,和System.Design相关的。

两个Project,A是Full FX,B是Client Profile(不管是.NET 3.5 SP1还是.NET 4.0),B引用A。如果在A中引用了System.Design.dll等Client Profile不能引用的程序集,那么编译B就会出错(同时也有警告信息)。在Visual Studio 2008中,只会出现警告信息,不会编译出错。

发现有两个人提交了类似的问题,不过微软说这是By Design。这样的话,就逼着我们把自定义的Designer都和自定义控件的项目分离,并且在设置DesignerAttributes的时候只能用string的重载签名版本。

第二个,和System.Windows.Forms.DataVisualization.dll与ClickOnce相关的。

把一个引用了System.Windows.Forms.DataVisualization.dll且用ClickOnce发布的Visual Studio 2008项目升级到Visual Studio 2010(Target Framework还是用.NET 3.5 SP1 Client Profile)。在进行部署的时候,发现ClickOnce的“Application Files”中不会包含System.Windows.Forms.DataVisualization.dll。

估计是Visual Studio 2010的ClickOnce认为这是在用.NET 4.0呢(.NET 4.0内置了MSChart,所以部署时不用包含这个程序集)。

解决办法只有,把System.Windows.Forms.DataVisualization.dll作为Content添加到项目中,且Copy if newer;如果需要中文界面的话,要添加一个zh-CHS的文件夹,在其中添加System.Windows.Forms.DataVisualization.resources.dll。

原文标题:最近遇到的VS2010RC的两个错误

链接:http://www.cnblogs.com/redmoon/archive/2010/03/04/1678631.html

【编辑推荐】

责任编辑:彭凡 来源: 博客园
相关推荐

2010-02-25 10:18:39

VS 2010 RC

2010-03-16 14:32:16

Visual Stud

2009-09-15 10:46:06

Visual Stud

2010-03-01 09:16:22

Visual Stud

2010-03-04 10:28:48

Visual Stud

2010-03-01 13:50:35

Visual Stud

2010-02-22 14:00:29

Visual Stud

2009-12-02 09:43:38

Visual Stud

2011-06-10 09:10:50

2010-05-06 14:43:29

Visual Stud

2011-03-22 13:11:29

Access数据表分页

2010-02-24 14:16:56

Visual Stud

2009-11-10 13:43:37

Visual Stud

2010-09-01 08:35:07

Visual Stud

2010-02-22 16:43:33

Visual Stud

2009-11-11 09:48:06

Visual Stud

2012-06-07 10:31:39

Visual Stud

2014-07-03 14:02:55

VS 2013Visual Stud

2013-09-03 17:59:00

Visual StudVisual Stud微软

2009-12-04 16:57:52

Visual Stud
点赞
收藏

51CTO技术栈公众号