我已将VS 2008项目迁移到Visual Studio 2017社区版。该项目使用.net图表,最初是.net 3.5项目。我现在已经安装了.net Framework 4.7.2。
我无法在项目引用中添加对System.Windows.Forms.DataVisualization的引用。当我从可用引用中选择System.Windows.Forms.DataVisualization时,它将添加到项目引用中,但是它旁边带有黄色的警告图标,并且编译器无法在DataVisualization命名空间中找到类。
我发现此文章带有预期的修复方法:https://developercommunity.visualstudio.com/content/problem/28126/unable-to-add-reference-in-visual-studio-2017-refe.html
这里提到了命令gacutil -i System.Windows.Forms.DataVisualization.dll
。在VS 2017的开发人员命令提示符中运行此命令时,出现错误:
Failure adding assembly to the cache: An attempt was made to load a program with an incorrect format.
让图表在.net 4.7中工作的诀窍是什么?
答案 0 :(得分:0)
您可以下载并安装 .net 3.5 MSChart
答案 1 :(得分:0)