VS2017调试器断点不适用于本地运行的Azure函数

时间:2018-07-18 13:38:24

标签: visual-studio-2017 azure-functions

我已使用Visual Studio 2017创建队列触发的Azure函数。默认生成的代码所做的全部就是将一条消息写入日志。该代码有效,但是如果在其上设置断点,调试器将忽略它。

我对另一个队列触发函数有同样的问题,该函数具有更复杂的代码,但是我将其创建为一个非常简单的测试用例。

要使调试断点可以在这种类型的项目上工作,您需要做什么?

2 个答案:

答案 0 :(得分:1)

找到答案here,它是: (1)右键单击您的项目,然后转到属性页 (2)选择左侧的“构建” (3)点击“高级...”按钮 (4)将“调试信息”更改为“完整”

答案 1 :(得分:0)

听起来很愚蠢,我通过取消选中选项

使其正常工作
BitmapDescriptor myIcon;
@override
  void initState() {
    BitmapDescriptor.fromAssetImage(
        ImageConfiguration(size: Size(48, 48)), 
'assets/my_icon.png')
    .then((onValue) {
  myIcon = onValue;
});
}

...


 setState(() {
      _markers.add(
        Marker(
            markerId: MarkerId('newyork'),
            position: LatLng(lat, long),
            icon: myIcon,
        ),

      );
    });

在“工具”>“选项”>“调试”>“常规”