C# Azure功能Mac-错误的主机版本

C# Azure功能Mac-错误的主机版本,c#,azure-functions,visual-studio-mac,C#,Azure Functions,Visual Studio Mac,我正在尝试使用Visual Studio Mac在我的Mac上调试Azure功能项目 我已将我的核心工具更新为2.0.3版。如果我在终端键入func,我可以看到我已更新到最新版本 %%%%%% %%%%%% @ %%%%%% @ @@ %%%%%% @@ @@@ %%%%%%%%%%% @@@ @@ %%%%%%%

我正在尝试使用Visual Studio Mac在我的Mac上调试Azure功能项目

我已将我的核心工具更新为2.0.3版。如果我在终端键入
func
,我可以看到我已更新到最新版本

                  %%%%%%
                 %%%%%%
            @   %%%%%%    @
          @@   %%%%%%      @@
       @@@    %%%%%%%%%%%    @@@
     @@      %%%%%%%%%%        @@
       @@         %%%%       @@
         @@      %%%       @@
           @@    %%      @@
                %%
                %

Azure Functions Core Tools (2.0.3)
Function Runtime Version: 2.0.12115.0
您还可以看到运行时版本是
2.0.12115.0

但是,当我使用Visual Studio Mac进行调试时,会出现运行时错误:

托管环境:生产部门正在侦听: 应用程序已启动。按Ctrl+C组合键关闭。[09/10/2018 20:30:53] 读取主机配置文件 “xxxxx/bin/Debug/netstandard2.0/host.json”[09/10/2018 20:30:53]主机 配置文件读取:[09/10/2018 20:30:53]{}[09/10/2018 20:30:53]正在启动主机(主机ID=xxxxx, InstanceId=0ef8b0eb-215d-4d08-9945-6dd50c8094c7,版本=2.0.11933.0, ProcessId=22941,AppDomainId=1,Debug=False,ConcertiveErrors=0, StartupCount=1,FunctionsExtensionVersion=)函数主机不可用 跑步按任意键继续…[09/10/2018 20:30:58]脚本主机 出现错误[09/10/2018 20:30:58]System.Private.CoreLib:可能 未从加载类型“Microsoft.Azure.WebJobs.Hosting.IWebJobsStartup” 程序集'Microsoft.Azure.WebJobs.Host,版本=3.0.0.0, 区域性=中性,PublicKeyToken=空'

请注意,运行时版本是
version=2.0.11933.0


必须有一种方法告诉visual studio Azure功能核心工具的安装位置,或者我至少可以将我的2.0.3安装复制到visual studio的执行位置(无论从何处)。visual studio for Mac当前需要为每个CLI功能版本更新。不幸的是,它不支持在机器上安装一个版本的Functions CLI(这对很多人来说是个问题)


下一次VS Mac更新应参考最新的CLI功能,我相信计划进行一次更新,以使其能够独立更新所使用的CLI版本,而无需进行完整的VS更新。

请注意,对于其他遇到此问题的用户,我刚刚在
Beta频道下载了最新版本的Visual Studio for Mac

版本7.7构建1738


现在,它支持最新版本的核心工具,并且工作正常

好的,这是我在字里行间读到的,我期待着更新来解决这个问题。看起来很奇怪,20天前发布了2.0.3,几天前在Beta频道发布了Visual Studio Mac的新版本,声称自述文件中有更好的Azure功能支持。但它仍然没有解决这个问题。我再等一会儿再看。