2016-09-13 21 views
0

msChartsを使用するWindowsフォームアプリケーション(フレームワーク3.5)があります。 我々は、我々はプログラム(どこグラフ(MSChart)がインストールされていない)を展開し、他のコンピュータ上で次のエラーを取得VS2008からVS2015に私たちのプロジェクトをアップグレードしたので:mschart:ファイルまたはアセンブリを読み込めませんでした 'System.Windows.Forms.DataVisualization - vs2015 - winform

System.IO.FileNotFoundException: Could not load file or assembly 
'System.Windows.Forms.DataVisualization', Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31bf3856ad364e35' or one of its dependencies. 
The system cannot find the file specified. 
File name: 'System.Windows.Forms.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 

私たちは、「マイクロソフトのVisual Studio 2015のインストーラプロジェクトを使用しています'をクリックして、プログラムのインストーラ(.msi)を作成します。

セットアッププロジェクトでは、「検出された依存関係」リストに「mschart/datavisualization」の項目が表示されないため、これが問題なのでしょうか?しかし、それが必要かどうかはわかりません。

ありがとうございます。

+0

プロジェクトをどのようなバージョンのフレームワークに設定していますか?私はそれが古いバージョンに設定されていればdllをインクルードする必要があると思います。それ以外の場合、.NET 4以上にパッケージ化されています。 – Baddack

+0

フレームワーク3.5を使用します。私は、セットアッププロジェクトの依存関係にdllを含める方法を知らない – Niels

+0

dllをメインプロジェクトに追加するだけで、標準のデプロイメントを行うとすべてのDLLが自動的に組み込まれます。それがすべてを置く依存フォルダが必要です。それがそこにない場合は、手動でdllを追加することができます。あなたはそれらを持っていない場合は、MicrosoftからDLLを取得する必要があります。 – Baddack

答えて

0

セットアッププロジェクトのアセンブリに.DLLを手動で追加する必要がありました。

関連する問題