我有一个C# WinForms项目,其中包含我通过添加标准类(而非使用“添加项”>“WCF服务”)在项目中创建的一些WCF服务定义文件。
该项目包含一些依赖项,需要我为x86处理器构建该项目。
如果我使用WCF服务配置编辑器编辑app.config文件并尝试使用“创建新服务...”向导,然后浏览到项目EXE文件(在debug文件夹中),我会得到一个错误(我已经读到这是因为我正在针对x86处理器进行目标设置):
“无法加载文件或程序集“EXE_FILE_NAME”或其一个依赖项。尝试加载格式不正确的程序。”
因此,在将目标更改为所有CPU、重新编译项目,然后再次尝试在WCF服务配置编辑器中创建服务之后,我现在收到另一条错误消息:
“无法加载文件或程序集'SOLUTION_NAME,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'或其一个依赖项。系统找不到指定的文件。”
(澄清一下,当我将所有CPU作为目标时仍然可以编译该项目,但由于依赖关系,在运行时会出现错误)
是否有人能帮我解决这个问题,以便我可以使用WCF服务配置编辑器中的向导添加在app.config文件中定义的服务? (我认为,如果我在针对所有CPU的情况下将服务添加到WCF服务配置编辑器中,然后可以进行任何修改,无论目标设置如何)
该项目包含一些依赖项,需要我为x86处理器构建该项目。
如果我使用WCF服务配置编辑器编辑app.config文件并尝试使用“创建新服务...”向导,然后浏览到项目EXE文件(在debug文件夹中),我会得到一个错误(我已经读到这是因为我正在针对x86处理器进行目标设置):
“无法加载文件或程序集“EXE_FILE_NAME”或其一个依赖项。尝试加载格式不正确的程序。”
因此,在将目标更改为所有CPU、重新编译项目,然后再次尝试在WCF服务配置编辑器中创建服务之后,我现在收到另一条错误消息:
“无法加载文件或程序集'SOLUTION_NAME,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'或其一个依赖项。系统找不到指定的文件。”
(澄清一下,当我将所有CPU作为目标时仍然可以编译该项目,但由于依赖关系,在运行时会出现错误)
是否有人能帮我解决这个问题,以便我可以使用WCF服务配置编辑器中的向导添加在app.config文件中定义的服务? (我认为,如果我在针对所有CPU的情况下将服务添加到WCF服务配置编辑器中,然后可以进行任何修改,无论目标设置如何)