我们有一个1.1版本的遗留ASP.NET应用程序,现在我将其导入VS2010,从而将项目转换为.net 2.0
导入解决方案后,我看到在类下面编译的错误
using System;
using System.IO;
using System.Runtime.CompilerServices;
using System.Text;
using log4net;
using log4net.Appender;
using log4net.Config;
using log4net.Repository.Hierarchy;
[assembly: DOMConfigurator(Watch=true)]
namespace DC.Utilities
{
public class Logger
{
private static ADONetAppender _adoNetAppender = null;
//other functions
}
}当我尝试编译解决方案时,我看到了下面的错误
error CS0246: The type or namespace name 'ADONetAppender' could not be found (are you missing a using directive or an assembly reference?)有人能帮我解决这个问题吗?
发布于 2015-11-20 02:27:26
在log4net中打开.net 1.1解决方案(转换为.net 2.0)时应缺少VS2010引用。通过展开您的项目的References来验证如下所示的引用,或者再次删除并添加log4net的引用,或者将log4net.dll复制到适当的位置并刷新VS2010中的项目。

https://stackoverflow.com/questions/33809896
复制相似问题