无法加载文件,因为在此系统上使用 pubxml 禁用了脚本的执行
File cannot be loaded because the execution of scripts is disabled on this system with pubxml
我有一个非常特殊的情况。我正在使用脚本来执行 post 部署操作。
我在我的 .pubml 中有以下代码片段
<Target Name="CopyServiceModules" AfterTargets="MSDeployPublish">
<Exec Command="powershell.exe -file "$(SolutionDir)PowerShellScripts\CopyModulesFiles.ps1" -workspacePath "$(ProjectDir)Modules" -deployPath "$(_MSDeployDirPath_FullPath)\Modules"" />
如果我 运行 来自 powershell 的脚本它可以工作,当它被 visual studio 执行时我得到这个错误
file cannot be loaded because the execution of scripts is disabled on this system with pubxml file
我刚刚 运行
Set-ExecutionPolicy Unrestricted
在我的机器上,但它不工作。
我还有 运行 Visual Studio 2015 具有管理员权限
有什么建议吗?
谢谢
尝试将 -ExecutionPolicy 添加到您的 Exec 行:
<Exec Command="powershell.exe -ExecutionPolicy Bypass -file "$(SolutionDir)PowerShellScripts...
我有一个非常特殊的情况。我正在使用脚本来执行 post 部署操作。 我在我的 .pubml 中有以下代码片段
<Target Name="CopyServiceModules" AfterTargets="MSDeployPublish">
<Exec Command="powershell.exe -file "$(SolutionDir)PowerShellScripts\CopyModulesFiles.ps1" -workspacePath "$(ProjectDir)Modules" -deployPath "$(_MSDeployDirPath_FullPath)\Modules"" />
如果我 运行 来自 powershell 的脚本它可以工作,当它被 visual studio 执行时我得到这个错误
file cannot be loaded because the execution of scripts is disabled on this system with pubxml file
我刚刚 运行
Set-ExecutionPolicy Unrestricted
在我的机器上,但它不工作。 我还有 运行 Visual Studio 2015 具有管理员权限
有什么建议吗? 谢谢
尝试将 -ExecutionPolicy 添加到您的 Exec 行:
<Exec Command="powershell.exe -ExecutionPolicy Bypass -file "$(SolutionDir)PowerShellScripts...