Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载文件或程序集';sapnco&x27;或者它的一个依赖项。试图加载格式不正确的程序_C#_.net_Sap - Fatal编程技术网

C# 无法加载文件或程序集';sapnco&x27;或者它的一个依赖项。试图加载格式不正确的程序

C# 无法加载文件或程序集';sapnco&x27;或者它的一个依赖项。试图加载格式不正确的程序,c#,.net,sap,C#,.net,Sap,我在使用SAP.NET Connector 3.0 x64时遇到此错误。我在stackoverflow上找不到任何解决方案,所以我想在这里与像我一样遇到同样问题的其他人分享。Run>Regedit HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1X.0\WebProjects 将Use64BitIISExpress从0更改为1重新启动Visual Studio和IISExpress。您可以尝试通过IIS浏览/配置您的服务,并将appP

我在使用SAP.NET Connector 3.0 x64时遇到此错误。我在stackoverflow上找不到任何解决方案,所以我想在这里与像我一样遇到同样问题的其他人分享。

Run>Regedit

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1X.0\WebProjects   

Use64BitIISExpress
0
更改为
1
重新启动Visual Studio和IISExpress。

您可以尝试通过IIS浏览/配置您的服务,并将appPool.Net设置为4.0。我希望这能解决sapnco dll的问题。

我在x86上也有类似的问题


我在Project/Properties中将平台目标从“any”设置为“x86”,并修复了该问题。

我在VS2017和AnyCPU项目选项中也遇到了类似的问题

要解决此问题,我在项目生成属性中禁用了“首选32位”复选框


在VS 2017中,我可以通过在project web属性下的服务器部分将IIS Express的比特数设置为“x64”来解决这个问题。我想这类似于在另一个答案中更改Use64BitiExpress Regedit


我在尝试以x64模式连接到SAP时遇到此错误,我通过修改App.config文件以在启动部分包含useLegacyV2RuntimeActivationPolicy=“true”属性来解决此问题:

  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
  </startup>

有相同的问题,但“首选32位”选项已禁用,因此无法检查。