2017-11-09 14 views
1

these steps을 따르는 즉시 문제가 발생하여 Dotfuscator가 통합되었습니다. 그 전에 프로젝트를로드하거나 응용 프로그램을 실행해도 아무런 문제가 없었습니다.Dotfuscator 통합 후 VS2015에 "누락 된 기능 설치"오류로 인해 Xamarin 프로젝트를로드 할 수 없습니다.

오류 나는 점점되었습니다

enter image description here

는 C#에서 네이티브 안드로이드 애플리케이션을 구축 할 자 마린을 설치 기능
누락 설치합니다.

내 설치

:
“This project requires a Visual Studio update to load” error when creating a Xamarin.Forms Cross-Platform Application
:

  • 윈도우 10
  • VS2015 업데이트 3

나는이 Q에서의 단계 & A의 (뿐만 아니라 다른 사이트를) 시도 Xamarin project unavailable in Visual Studio 2015

,210

단계 촬영 :

  1. 취소 설치
  2. 완전히 비주얼 스튜디오를 취소 설치 완전히 자 마린을 (몇 시간) (모든 버전, 모든 애드온과 플러그인)
  3. 을 백업 Dotfuscator 변경

Dotfuscator 변경 사항을 취소하면 다시로드되지만 허용되는 솔루션이 아니며 Xamarin을 다시 설치해야하는 이유를 알 수 없습니다.

답변

1

tl; dr : VS2015는 .csproj 파일에서 생성 된 오류 메시지를 난독 화했습니다. 실제 오류를보고 VS2017을 수정하기 전까지는 그렇지 않았습니다.

저는 VS2015에 어느 곳이 없기 때문에 VS2017을 설치하고 거기에서 시험하기로 결정했습니다.

가져온 프로젝트 : 즉시 프로젝트를로드하지 못했습니다, 나는이 실제 오류 메시지가 있어요 "E를 : \ 자 마린 \ APPS \ PreEmptive.Dotfuscator.Xamarin.targets workspacePath"을 (를) 찾을 수 없습니다. 을 선언의 경로가 올바른지 확인하고 디스크에 파일이 있는지 확인하십시오.

이제는 .targets 파일이있는 곳이 아닙니다. 지시 된대로 솔루션 폴더에 넣었습니다. 내가

<Import Project="..\PreEmptive.Dotfuscator.Xamarin.targets"/> 

마술이 오류없이 다시 작동에

<Import Project="..\..\PreEmptive.Dotfuscator.Xamarin.targets"/> 

에서 지침 섹션의 "대상은 파일 가져 오기"의 9 단계에서 설정을 변경해야했다, 그것이 작동되도록하려면 .