C# 类构造函数中的Appium desired Capabilities代码给出了对象null引用错误

C# 类构造函数中的Appium desired Capabilities代码给出了对象null引用错误,c#,appium,C#,Appium,我创建了两个不同的项目。在项目1中,我有一个类,它的构造函数带有以下代码来设置appium服务器 现在,我从另一个项目中的另一个类调用这个构造函数,在这里我也将编写我的Testmethods,但是我在\u AddAppiumCommands()method处得到了的“Object null reference”错误,您能提供更多信息吗?调用第一个项目和完整异常堆栈的代码。另一个项目中的另一个类如下所示,项目引用包含所有与appium相关的依赖项。该类中的公共类代码为:[Testclass]公共类

我创建了两个不同的项目。在项目1中,我有一个类,它的构造函数带有以下代码来设置appium服务器


现在,我从另一个项目中的另一个类调用这个构造函数,在这里我也将编写我的Testmethods,但是我在
\u AddAppiumCommands()method

处得到了
的“Object null reference”
错误,您能提供更多信息吗?调用第一个项目和完整异常堆栈的代码。另一个项目中的另一个类如下所示,项目引用包含所有与appium相关的依赖项。该类中的公共类代码为:[Testclass]公共类Testclass{//创建类的对象,其中为驱动程序}设置了所需的功能。如果整个代码(即所需能力)以及设置后使用的驱动程序在同一类中,则无错误。
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.SetCapability("device", "Android");
capabilities.SetCapability(CapabilityType.Platform, "Windows");
capabilities.SetCapability("deviceName", "Soti India (SM-P600)");
capabilities.SetCapability("platformName", "Android");
capabilities.SetCapability("platformVersion", "4.4");
capabilities.SetCapability("appPackage", "net.soti.hub"); // app package 
capabilities.SetCapability("appActivity","net.soti.securecontentlibrary.activities.SplashActivity"); 
driver = new AndroidDriver(new Uri("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.Context = "NATIVE_APP";