【问题标题】:VS2017 Azure Functions v2 - Test Project not picking up changes from referenced project, without manually buildingVS2017 Azure Functions v2 - 测试项目未从引用的项目中获取更改,无需手动构建
【发布时间】:2018-06-14 18:48:41
【问题描述】:

我正在尝试为 azure functions v2 编写一些测试,并且遇到了一些困难,因为 VS2017 似乎无法在我的测试项目中获取我的 azure function 项目中的更改,而无需我手动重建项目。

https://github.com/swissarmykirpan/AzureFunctionIssue

也许这只是我的机器??

尝试在Hello 类上添加一个额外的方法,看看单元测试类是否可以选择新方法。

此外,如果您从测试项目中转到 Hello 类的定义,它不会转到源文件,而是转到反编译的元数据。

帮助!

提前致谢:)

【问题讨论】:

    标签: visual-studio-2017 azure-functions xunit .net-core-2.0


    【解决方案1】:

    根据您的描述,我在我这边测试了您的代码,发现我可能会遇到与您提到的相同的问题。我还试图删除你写的关于 xcopy 的构建后事件 cmd,但没有运气。

    另外,如果你从测试项目中去定义 Hello 类,它不会去源文件,而是去反编译元数据。

    根据我的理解,您可以在 Azure Function 项目中定义类,以获得满足您要求的解决方法。由于您使用的是 Azure Functions V2 (.NET Core),因此您可以在类库 (.NET Standard) 或类库 (.NET Core) 下定义您的类,然后您的 Azure Functions V2 引用它并且您的 xUnit 测试项目可以引用它并测试方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多