2014-04-29 3 views
2

WiX를 사용하여 설치 프로젝트를 만들고 있습니다. 내 프로젝트는 Newton.JSON 라이브러리를 사용합니다. 필자는 WiX에서 Newton 라이브러리를 참조하지는 않았지만 응용 프로그램에서 완전히 참조되었습니다.WiX 설치 프로그램 구성 및 Newton.JSON nuget 패키지 관련 문제

error

사람이 나를 구원하시기 바랍니다 수, 나는 이것에 대해 내 머리를 당겨 봤는데 :

은 (코드를 붙여 복사 할 수없는 이미지에 대한 죄송합니다,) 내가 받고있어 오류가 지금 몇 시간 동안, 내가 시도하는 어떤 것도 작동하지 않는 것 같습니다. 모든 bin 및 ob 파일 삭제, packing.config 삭제, 내 프로젝트 및 설치 프로젝트에서 bin 및 obj 삭제. 그런 다음 뉴튼을 다시 설치하려고합니다 .JSON. 아직도 기쁨이 없습니다. 여기

현재 나의 package.config 파일입니다. 여기에
<?xml version="1.0" encoding="utf-8"?> 
<packages> 
<package id="Newtonsoft.Json" version="6.0.3" targetFramework="net45" /> 
</packages> 

내 설치 프로젝트의 XML에 대한 링크입니다 - SO 나 코드로 추가 할 수 나던 http://nopaste.info/bcbc2048a6.html (어떤 이유로 당신으로

누구나 모두에서 동일한 문제가 있습니다. 패키지 속성이 실제로 newton.json 참조를해야합니까?를 참조하십시오 그래서 그냥 날없는 수 있습니까?

답변

1

설치하려는 폴더에서 모든 종속성을 수동으로 조합하고 거기에서 응용 프로그램을 실행하여 어떤 파일을 설치해야하는지 확인하십시오. COM Interop 파일과 같은 등록이 필요한 구성 요소를 등록하십시오. 참조 된 모든 어셈블리를 설치 디렉토리에 복사하면 대부분의 .NET 응용 프로그램이 작동합니다. EXE는 기본 검색 경로로 로컬 폴더를 사용합니다.

+0

악의적으로 말해서, 나는 결코 그렇게 생각하지 않았습니다. 다시 한번 나는 전에 wix 설치를 만들지 않았다. 감사! – JARRRRG

1

요 설치 프로그램 패키지에 종속성을 포함시켜야합니다. WiX는 프로젝트 참조를 자동으로 가져 오지 않습니다.

관련 문제