我编写了一个PowerShell脚本,该脚本调用了一个C#exe文件,该文件在我的计算机和网络上的其他两台计算机上都没有问题,但是由于某种原因,它将无法在所需的计算机上运行。这是我尝试运行它时遇到的错误。关于什么可能导致此的任何想法?

Start-Process : This command cannot be executed due to the error: %1 is not a valid Win32 application.

它不会在同一网络上的其他两台计算机上运行,​​也不会出现问题,只是不会在该特定计算机上运行。任何输入都会有所帮助,谢谢!

最佳答案

听起来您的C#应用​​程序已编译为64位,并且您正在尝试在具有Windows 32位的系统上运行它。 64位应用程序将无法在32位操作系统上运行。

使用AnyCPU或Win32作为目标平台重建C#应用程序。您可以通过“项目”菜单执行此操作。编辑应用程序的属性,转到“构建”页面,然后在该页面顶部的下拉列表中更改“平台”,然后构建您的项目。

关于c# - Powershell脚本在一台计算机上运行正常,但在另一台计算机上出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30129149/

10-14 12:43