2017-05-04 5 views
0

관련 질문을 읽고 그 해결책을 시도했지만 작동하지 않았습니다 (Enable Just My Code 등 선택 취소).Xamarin + VS2017 ClassLibrary의 BreakPoint가 작동하지 않습니다.

문제는 내가 (내 개체 + 데이터베이스 관련 클래스가 포함되어 휴대용 클래스 라이브러리) 내 UI (App.xaml 클래스를 포함하는 휴대용 클래스 라이브러리) 내 database/models을 분리, 중단 점은 외부 클래스 라이브러리에서 코드를 중지하지 않습니다이며, 중단 점은 작업 UI 클래스 라이브러리는 있지만 데이터베이스에서 작업하고 있지 않습니다 (예 : 디버그 로그를 넣었습니다.이 코드는 out put 창에 표시되지만 작동하지 않습니다!)

또한 코드가 작동하지만 중단 점을 사용하여 데이터베이스를 디버그 할 수 없습니다.

답변

0

마지막으로 답변을 찾았습니다. DependsOnTargets="AssignProjectConfiguration;AllProjectOutputGroups"DependsOnTargets="AssignProjectConfiguration;_SplitProjectReferencesByFileExistence;AllProjectOutputGroups" 귀하는이 버그에 대해 찾을 수 있습니다이이 문자열을 교체

  • 2017

    • 이 (텍스트 편집기를 사용하여) 열기 Xamarin.Common.targets 파일 \Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Microsoft.Common.targets\ImportAfter
    • 로 이동 비주얼 스튜디오에서 버그의 일종이다 here
  • 0

    내 문제는 중단 점이 iOS 프로젝트에서 발생했지만 PCL에서는 발생하지 않았다는 것입니다. 여기에 설명 된 해결 방법을 사용하여 문제를 해결할 수 있습니다. https://bugzilla.xamarin.com/show_bug.cgi?id=56893

    휴대용 클래스 라이브러리 .csproj 파일을 텍스트 편집기에서 엽니 다. 예를 들어, 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 프로젝트 언로드를 선택한 다음 다시 마우스 오른쪽 단추로 클릭하고 "편집 ..."을 선택하십시오. 이

    도움이 될 것입니다 휴대용

    희망 : |은 "디버그 anycpu를"에 대한 PropertyGroup에서 구성은,에 DebugType 변경