2017-05-04 46 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到: 便携式

希望这将有助于

相关问题