Да, я знаю, не позволяет тебе делать это в течение 24 часов.

учаю следующую ошибку, используя строку ниже, я никогда не видел ее, пока не начал работать в этой новой компании.

System.PlatformNotSupportedException: загрузка ReflectionOnly не поддерживается на этой платформе.
в System.Reflection.Assembly.ReflectionOnlyLoadFrom (String assemblyFile)
в System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadMshSnapinAssembly (PSSnapInInfo mshsnapinInfo)

Ошибка возникает прямо при использовании оператора. Я использую Visual Studio 2017 на Windows 2008 R2.

using (Runspace runspace = RunspaceFactory.CreateRunspace())
{
          runspace.Open();
          PowerShell ps = PowerShell.Create();
          ps.Runspace = runspace;
          PSSnapInException psex;
          runspace.RunspaceConfiguration.AddPSSnapIn("Citrix*", out psex);

          Pipeline pipeline = runspace.CreatePipeline();

          Command getSession = new Command("Get-XASession");
          getSession.Parameters.Add("-ComputerName", serverName);
          getSession.Parameters.Add("-AccountDisplayName", objWINS + "\\" + strUser);
          pipeline.Commands.Add(getSession);
          Collection<PSObject> output = pipeline.Invoke();
}
 Avshalom21 нояб. 2017 г., 15:05
на какую версию dll вы ссылаетесь?
 Nathan McKaskle21 нояб. 2017 г., 20:12
Я добавил больше, но на самом деле это даже не проходит через оператор использования.
 Nathan McKaskle21 нояб. 2017 г., 15:08
Я не уверен, но я думаю, 6.1.7601.17515
 Yuri21 нояб. 2017 г., 18:47
Можете ли вы предоставить больше кода и что у вас есть в разделе импорта
 Nathan McKaskle21 нояб. 2017 г., 15:57
Я не знаю, кто это записал, но досадно, что они не сказали почему. Я искал эту ошибку в Google, и там ОЧЕНЬ мало информации. 4 несвязанных результата, если вы поставите кавычки вокруг ошибки.

Ответы на вопрос(1)

Решение Вопроса

что фабрика пространства выполнения powershell не поддерживает приложения .NET Core. Мне пришлось воссоздать мое приложение, используя обычный .NET Framework 4.7.1.

 Nathan McKaskle28 нояб. 2017 г., 14:11
Да, я знаю, не позволяет тебе делать это в течение 24 часов.
 Muhammad Omer Aslam22 нояб. 2017 г., 15:34
Вы должны выбрать его в качестве правильного ответа, если это сработало для вас. Поэтому другие, имеющие такую ​​же проблему, также получают выгоду

Ваш ответ на вопрос