Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.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# 生成web部署项目时发生log4net编译错误_C#_Visual Studio 2010_Log4net - Fatal编程技术网

C# 生成web部署项目时发生log4net编译错误

C# 生成web部署项目时发生log4net编译错误,c#,visual-studio-2010,log4net,C#,Visual Studio 2010,Log4net,我在VisualStudio2010中有一个C#解决方案,在Windows7 64位上运行 它构建和运行良好,不会将log4net.dll复制到bin中 现在我想将其部署到生产服务器,因此我添加了一个web部署项目。但是,在构建web部署项目时,我在构建阶段遇到以下错误: 无法加载文件或程序集“log4net”或其依赖项之一。试图加载格式不正确的程序 如果在生成失败后查看bin文件夹,则会出现log4net.dll 我们以前在其他机器上安装64位版本的Crystal Reports时发现过这个问

我在VisualStudio2010中有一个C#解决方案,在Windows7 64位上运行

它构建和运行良好,不会将log4net.dll复制到bin中

现在我想将其部署到生产服务器,因此我添加了一个web部署项目。但是,在构建web部署项目时,我在构建阶段遇到以下错误:

无法加载文件或程序集“log4net”或其依赖项之一。试图加载格式不正确的程序

如果在生成失败后查看bin文件夹,则会出现log4net.dll

我们以前在其他机器上安装64位版本的Crystal Reports时发现过这个问题,但是这款笔记本电脑根本没有安装Crystal,解决方案也没有提及它

我已经尝试在我的应用程序x86中创建其他项目,而不是任何CPU,但是web部署项目无法从任何CPU更改,并且错误仍然存在

我并不故意使用log4net,也许我们使用的DLL之一引用了它


有什么建议吗?

看起来Crystal Reports的64位运行时安装在笔记本电脑上,我没有意识到。卸载和所有工作正常