2016-09-13 3 views
0

msCharts를 사용하는 Windows 폼 응용 프로그램 (프레임 워크 3.5)이 있습니다. 우리는 VS2015에 VS2008에서 우리의 프로젝트를 업그레이드 한 이후 우리 수 (의 MSChart가 설치되어 있지 않은 경우 등) 우리가 프로그램을 배포 다른 컴퓨터에 다음과 같은 오류 :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' 

우리는 마이크로 소프트 비주얼 스튜디오 2015 설치 프로젝트 '사용 '을 눌러 프로그램의 설치 관리자 (.msi)를 만듭니다.

설치 프로젝트에서 'Detected Dependencies'목록에 'mschart/datavisualization'항목도 표시되지 않으므로 이것이 문제 일 수 있습니까? 그러나 그것이 필요한지 나는 모른다.

감사합니다.

+0

프로젝트를 설정 한 프레임 워크의 버전은 무엇입니까? 난 당신이 dll을 포함 해야하는 이전 버전으로 설정되어 있다고 생각, 그렇지 않으면 그것은 닷넷 4 이상에서 패키지로 제공됩니다. – Baddack

+0

프레임 워크 3.5를 사용합니다. 설치 프로젝트의 종속성에 dll을 포함시키는 방법을 모르겠습니다. – Niels

+0

기본 프로젝트에 dll을 추가하면 표준 배포시 모든 dll이 자동으로 포함됩니다. 거기에 의존성 폴더가 있어야합니다. 거기에 없다면 직접 dll을 직접 추가 할 수 있습니다. 당신은 DLL을 가지고 있지 않다면 마이크로 소프트로부터 dll을 얻어야 할 것이다. – Baddack

답변

0

수동으로 .DLL을 설치 프로젝트의 어셈블리에 추가해야했습니다.

관련 문제