2017-05-04 52 views
0

我已閱讀相關問題並嘗試過這些解決方案,但無法正常工作(如取消選中Enable Just My Code等)。Xamarin + VS2017 ClassLibrary中的BreakPoint不起作用

問題是斷點不會在外部類庫停止碼,我分開(包含我的對象+數據庫相關的類便攜式類庫)我UI(便攜式類庫包含App.xaml類)和我,斷點工作在UI類庫但非他們在數據庫工作(例如我把調試日誌並將它顯示在out put窗口,但它的破發點不工作!)

而且我的代碼工作,但我無法使用斷點調試數據庫。

回答

0

最後我找到了答案!這是在Visual Studio中的一種錯誤的2017

  • 轉到\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Microsoft.Common.targets\ImportAfter
  • 打開Xamarin.Common.targets文件(使用文本編輯器)
  • 替換該字符串:DependsOnTargets="AssignProjectConfiguration;AllProjectOutputGroups"DependsOnTargets="AssignProjectConfiguration;_SplitProjectReferencesByFileExistence;AllProjectOutputGroups" 您可以找到有關這個bug here
0

我的問題是在斷點hited在iOS的項目,但不能在PCL 我能夠使用此處描述的解決方法來解決此問題: https://bugzilla.xamarin.com/show_bug.cgi?id=56893

在文本編輯器中打開便攜式類庫.csproj文件。例如,右鍵單擊解決方案資源管理器中的項目,然後選擇「卸載項目」,然後再次右鍵單擊它並選擇「編輯...」。 下的PropertyGroup的「調試| AnyCPU」配置,改變DEBUGTYPE到: 便攜式

希望這將有助於

相關問題