代码之家  ›  专栏  ›  技术社区  ›  Murray Foxcroft

Azure函数在现有解决方案中创建空项目时失败

  •  1
  • Murray Foxcroft  · 技术社区  · 6 年前

    我升级到Visual Studio 2017 15.8.1,在创建Azure功能项目时遇到问题。我试图创建的项目是通过模板向导创建的,只是一个新的V1空函数项目。

    我收到以下错误,它似乎与.net核心相关。

    找到了。运行NuGet包还原以生成此 运行NuGet包还原以生成此文件。

      <PropertyGroup>
        <TargetFramework>net461</TargetFramework>
        <AzureFunctionsVersion>v1</AzureFunctionsVersion>
      </PropertyGroup>
    

    为了清楚起见,我确实想要一个4.6.1的项目,而不是一个核心项目。

    我已经研究过这个问题的其他答案,但都没有解决。包重新安装、dotnet还原等。如果选择其他模板(如HTTP触发器),则会出现更多错误

    有什么想法吗?

    我想我有办法重新启动,然后打开%temp%并删除该文件夹中的所有临时文件。然后重新启动以获得良好的度量,它从一个空白/空项目开始工作,但一旦我尝试将其包含在另一个解决方案中或移动该项目,它就会失败。

    2 回复  |  直到 6 年前
        1
  •  1
  •   Murray Foxcroft    6 年前

    看来我现在已经开始工作了,我会把这个留在这里,以防其他人也有同样的情况。

    我确实尝试了很多方法来解决这个问题,但是我相信我的解决方法的关键是重新启动,然后打开 %temp% 并删除该文件夹中的所有临时文件。然后我再次重新启动以获得良好的度量,它从一个空白/空项目开始工作。

        2
  •  0
  •   Murray Foxcroft    6 年前

    如果路径中有%20或其他编码值,则会出现netsd1004错误。我希望这个答案能节省别人一些时间!

    推荐文章