我会再试一次。我只能让我的.exe在创建它的计算机上运行并选择其他的.exe。即使一个应用程序已经内置到.exe中,它运行的计算机是否仍然需要PowerShell工作室?现在,可执行文件只能在配备PowerShell studio的计算机上运行,我不确定是否因为这些其他计算机缺少库或其他类似的东西,或者我想运行它的每台计算机都需要PowerShell studio。这个我问过的实际上是与PowerShell工作室制作的其他可执行文件的问题所以问题不是我的代码所独有的,如果有必要,我可以展示一些。但是我认为这更像是.exe构建器中的设置的问题,这是我非常新的,并且不完全理解我需要什么或者是否需要让它正常工作。我目前已经保留了所有设置构建器作为默认设置,所以我确信它是需要被关注的东西我只是在为什么而感到茫然。
答案 0 :(得分:1)
不是问题,只需针对最低公分母重新编译即可。如果您使用的是Powershell v3,但是在v2上有一些客户端,那么您需要重新编译目标v2。
要重新编译,请进入Sapien Studio并查找功能区上的下拉框,它可能显示v3 - 64bit
,将其更改为v2 -64bit
并重新编译。祝你好运。
或者,您可以在其他计算机上安装PowerShell v3,而无需重新编译。如果您have
使用v2中根本不存在的v3 cmdlet,那也是答案。
注意:未来的读者也可能遇到x86 / x64 bitness和system32文件夹的问题,如果你被重定向到syswow64沙箱,重新编译2个版本,一个用于32位,一个用于64个。