如何对Azure功能进行版本控制以便在运行时进行查询?

时间:2018-04-03 04:23:04

标签: azure azure-functions system.reflection

我有一个azure函数,我想报告它运行的代码版本。在其他应用程序中,我可以通过运行本质的东西来实现这一点:

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version

但是,我不是a)似乎没有将数据放入azure函数(没有汇编信息按钮)或b)检索该信息(上面的代码片段总是返回1.0)

是否有办法(除了输入配置设置或私有变量之外)通过此机制从Azure功能中提取标准版本值?

1 个答案:

答案 0 :(得分:2)

我假设您当前正在使用Azure门户中的.csx文件。如果您转而使用Visual Studio和预编译程序集(通常建议使用),您上面的代码应该可以正常工作。

具体来说,请使用以下步骤更改版本:

  • 右键单击项目,然后选择“属性”
  • 转到' Package'
  • 更改包版本