小编cod*_*ane的帖子

Azure函数无法将参数“messageReceiver”绑定到类型“Microsoft.Azure.ServiceBus.Core.MessageReceiver”

升级到 Microsoft.Azure.ServiceBus v5.2.0 MessageReceiver 不再起作用。

MessageReceiver messageReceiver
Run Code Online (Sandbox Code Playgroud)

Microsoft.Azure.WebJobs.Host:索引方法“BrunelWMSServiceBus”出错。Microsoft.Azure.WebJobs.Host:无法将参数“messageReceiver”绑定到类型“Microsoft.Azure.ServiceBus.Core.MessageReceiver”。

MessageReceiver根据文档,仍然支持,但它不再在运行时工作。我已经看到了对参数命名的引用,但messageReceiver显然没问题。

ServiceBusMessageActions messageActions
Run Code Online (Sandbox Code Playgroud)

有效,但必须调用messageActions,否则也将无法绑定。只是想知道是否停止使用MessageReceiver并改为使用ServiceBusMessageActions

azure-functions

9
推荐指数
1
解决办法
6798
查看次数

Azure DevOps 中顶级工作项和待办事项工作项之间的差异

顶层工作项和待办事项中的工作项有什么区别?顶级工作项目似乎在冲刺等中没有用处。它们是否用于与产品开发无关的完全不同的用途?

从“待办事项”屏幕创建工作项使其在顶部的“工作项”中可见。

在顶部创建工作项(单击工作项,然后单击新工作项)不会使其在工作项的待办事项列表中可见。

在此输入图像描述

azure-devops

8
推荐指数
1
解决办法
2334
查看次数

在不运行 @SpringBootApplication 的情况下测试 Spring Boot 服务

我有一个 Spring Boot 命令行应用程序:

    @SpringBootApplication
    public class TheApplication implements CommandLineRunner {
      public void run(String... args) throws Exception {
        ...
     }
    }
Run Code Online (Sandbox Code Playgroud)

我想测试@ServiceTheApplication用途。通常,如果它是一个TheApplication没有任何功能的 mvc 应用程序,这很好,但在这种情况下,它是 aCommandLineRunner并且每次我想测试 a 时@Servicerun都会调用 , 从而导致测试出现问题。我需要标注测试的@Service用途@Value来配置本身,而是这些注解导致启动应用程序和run方法被调用。

有没有办法运行弹簧启动测试:

@RunWith(SpringRunner.class)
@SpringBootTest
public class AccessTokenTest {
  ...
}
Run Code Online (Sandbox Code Playgroud)

TheApplication::run被调用?

unit-testing spring-boot

5
推荐指数
1
解决办法
7105
查看次数

添加程序集引用后,命名空间中不存在类型或命名空间名称“ComponentModel”

我有一个奇怪的问题,事实证明很难诊断。将包含命名空间的程序集引用添加Matrix.System到 Windows 服务项目后,我现在在编译服务时收到此错误:

命名空间“Matrix.System”中不存在类型或命名空间名称“ComponentModel” 命名空间“Matrix.System”中不存在类型或命名空间名称“ServiceProcess”

但错误是在服务中生成的:

private System.ComponentModel.IContainer components = null;
private System.ServiceProcess.ServiceInstaller serviceInstaller1;
Run Code Online (Sandbox Code Playgroud)

在服务设置项目中我得到了这个:

无法找到程序集“Apache.NMS.ActiveMQ.dll”的依赖项“IONIC.ZLIB”(签名=“EDBE51AD942A3F5C”版本=“1.9.1.5”)

NMS 程序集已经在设置项目中,并且一切正常,直到我添加Matrix.System程序集

c# visual-studio-2010

3
推荐指数
1
解决办法
6420
查看次数