更新
更新
我已经面对了很长一段时间,我真的很想利用VS的2019版本。
当打开在Azure DevOps上并且适用于所有以前版本(2015-2017)的VS C#MVC项目时,在2019年将无法正常工作。
我得到的第一个错误是:
.csproj : error : The tools version "15.0" is unrecognized. Available tools versions are "14.0", "2.0", "3.5", "4.0".
Run Code Online (Sandbox Code Playgroud)
因此,我将15.0逐步更改为建议的15.0,并尝试重新加载项目,但没有一个解决错误,实际上我得到了另一个,如下所示:
.csproj : error : The application for the project is not installed
Run Code Online (Sandbox Code Playgroud)
不知道我可以/应该在这里做什么...任何人都可以向我建议任何东西,有关于它的信息等等?
谢谢!
最近我有一个问题使Log4Net工作(在这里描述)但在那之后它没关系.
我已经离开了这一段时间,因为我需要开发一些模块,我让日志记录稍微落后了.现在,我看,我甚至尝试更改日志文件的名称和位置(静态设置),它创建它,但在两种情况下都没有写任何东西.
这是我的log4Net配置文件:
<?xml version="1.0"?>
<configuration>
<log4net>
<root>
<level value="ALL" />
<appender-ref ref="console" />
<appender-ref ref="file" />
</root>
<appender name="console" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %level %logger - %message%newline" />
</layout>
</appender>
<appender name="file" type="log4net.Appender.RollingFileAppender">
<file value="ApplicationLogging.log" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="5" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %level %logger - %message%newline" />
</layout>
</appender>
</log4net>
</configuration>
Run Code Online (Sandbox Code Playgroud)
这是我的Global.asax
[assembly: XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
XmlConfigurator.Configure();
ILog logger …Run Code Online (Sandbox Code Playgroud) c# log4net log4net-configuration audit-logging entity-framework-6