相关疑难解决方法(0)

我无法编译x86格式的标准"WCF服务库"

如果我启动Microsoft Visual Studio,创建一个标准的"WCF服务库",并编译它,它完美地工作.

但是,如果我进入Properties..Build并将"Platform Target"设置为"x86",它将无法编译.我需要"x86",因为我需要引用一些.dll,如果选择"所有平台",它将无法工作.

-----start error-----
System.BadImageFormatException: Could not load file or assembly 'file:///D:\backtest\C#\WCF service\WcfServiceLibrary\bin\Debug\WcfServiceLibrary.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.
File name: 'file:///D:\backtest\C#\WCF service for\WcfServiceLibrary\bin\Debug\WcfServiceLibrary.dll'
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Microsoft.Tools.SvcHost.ServiceHostHelper.LoadServiceAssembly(String svcAssemblyPath)

=== Pre-bind state information ===
LOG: User = …
Run Code Online (Sandbox Code Playgroud)

wcf

9
推荐指数
2
解决办法
9304
查看次数

标签 统计

wcf ×1