1

hello world C# x64在 中创建的应用程序Visual Studio 2017通过Package Manager Console( PMC) 成功执行,除了%windir%\system32位置之外的任何其他地方。奇怪的是它是在 Windows 中执行的PowerShell(不是 as admin),而不是PMC在 Visual Studio 2017 中执行的。我认为这是执行策略的问题,但事实并非如此。

我更改了执行策略PMC以匹配 WindowsPowerShell执行策略,但没有任何区别。

我也执行了命令Set-Location $env:windir\system32,然后Get-Location确认它,但它没有效果。有任何想法吗?

系统:win7x64
Visual Studio 2017 15.6.0

4

1 回答 1

1

我想到了。

实际上我必须做完全相反的事情。Visual Studio32-bit,因此prefer 32-bit必须在C#. 然后必须存储可执行文件,%windir%\syswow64并且一切正常。

于 2018-03-11T05:49:14.453 回答