GetIWorkspace2 завершился неудачей: «Исключение было создано целью вызова»C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 GetIWorkspace2 завершился неудачей: «Исключение было создано целью вызова»

Сообщение Anonymous »

Я пытаюсь использовать C# и веб-API ASP.NET Core 8 для взаимодействия с VeriStand.
На основе официального руководства я написал свой код:

Код: Выделить всё

using NationalInstruments.VeriStand.ClientAPI;

class Program
{
static void Main(string[] args)
{
string gatewayIp = "localhost";

try
{
// Initialize Factory class instance to access NI VeriStand system
Factory factory = new Factory();
Console.WriteLine("Factory created successfully");

IWorkspace2 workspace = factory.GetIWorkspace2(gatewayIp);
Console.WriteLine("Workspace obtained successfully");
}
catch (Exception ex)
{
Console.WriteLine($"Error type: {ex.GetType()}");
Console.WriteLine($"Error message: {ex.Message}");
Console.WriteLine($"Error stack trace: {ex.StackTrace}");
}
}
}
На основании журнала вы можете видеть, что Factory создана успешно, но затем произошла ошибка с ошибкой для функции GetIWorkspace2:

Код: Выделить всё

Factory created successfully
< /code>

Тип ошибки: system.reflect. p>
Трассировка стека ошибок:

в System.RuntimeType.CreateInstanceOfT()

в System.Activator.CreateInstanceT

в NationalInstruments.VeriStand.ClientAPI.ClientServerManager`1.GetClientServer(строковый адрес)

в NationalInstruments.VeriStand.ClientAPI.ClientServerManagerInstances.GetDataServices(строковый адрес)

в NationalInstruments. VeriStand.ClientAPI.WorkspaceImpl..ctor(строковый адрес)

в NationalInstruments.VeriStand.ClientAPI.WorkspaceAggregator.Create(строковый адрес)

в NationalInstruments.VeriStand.ClientAPI.Factory .GetIWorkspace2(Stringgate_ip_address)

в Program.Main(String[] args) в C:\Users\Hongb\Documents\Git\ConsoleApp1\ConsoleApp1\Program.cs:строка 18

Я могу подтвердить, что использую пользовательский интерфейс VeriStand для развертывания «Engine Demo» на шлюзе на локальном хосте
, это работает хорошо.
Изображение

Будем благодарны за любые инструкции, спасибо!

Подробнее здесь: https://stackoverflow.com/questions/791 ... -an-invoca
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • GetIWorkspace2 завершился неудачей: «Исключение было создано целью вызова»
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • GetIWorkspace2 завершился неудачей: «Исключение было создано целью вызова»
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • GetIWorkspace2 завершился неудачей: «Исключение было создано целью вызова»
    Anonymous » » в форуме C#
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • «Исключение ошибки времени выполнения было создано целью вызова» из задачи «Скрипт»
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • System.Reflection.TargetInvocationException — исключение было создано целью вызова
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»