Ошибка политики CAS в C ++ при выполнении службы Windows EXE - PullRequest
0 голосов
/ 20 сентября 2019

Этот метод явно использует политику CAS, которая устарела .NET Framework.Чтобы включить политику CAS по причинам совместимости, используйте переключатель конфигурации NetFx40_LegacySecurityPolicy.Пожалуйста, смотрите http://go.microsoft.com/fwlink/?LinkID=155570 для получения дополнительной информации.

Это ошибка, с которой я сталкиваюсь

Я пытаюсь получить доступ к своему EXE-файлу для установки файла, но он выбрасываетсятакая ошибка.Вот подробности

"$progExe"                    #AmsoPana\AMSOService.exe
"$dir"                        #AmsoPana
"$userServiceName"            #AMSOService
"$requiresInstanceNameSwitch" #true
"$displayName"                #CompanyName PANA Service


if($displayName -eq $null)
       {
         .\Tools\Deployment.exe type="exec" program="C:\CompanyName\CPANA\$progExe" directory="C:\xys\CPANA\$dir" param="/install ${Instance_Name_Arg} /SERVICENAME $userServiceName"  serviceNotExists="$userServiceName"  
       }
else
       {
          .\Tools\Deployment.exe type="exec" program="C:\CompanyName\CPANA\$progExe" directory="C:\xyz\CPANA\$dir" param="/install ${Instance_Name_Arg} /SERVICENAME $userServiceName /DISPLAYNAME "$displayName""  serviceNotExists="$userServiceName"
       }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...