我正在使用我的 and 上调用的命名空间ComShorCaliburnWPF.ViewModules.Views.ShortMenuWindows.GWDSCT
,View.xaml
对于View.cs
我ViewModel.cs
正在使用的我和我的 IoC 容器ComShorCaliburnWPF.ViewModules.Views.ShortMenuWindows.GWDSCT
。当我最后删除 GWDSCT 时,它可以正常工作,但在当前状态下却不行。我希望它能够像现在这样工作,因为它准确地反映了文件的位置。有什么建议么?
问问题
608 次
1 回答
3
有助于调试这些问题的一件事是使用记录器:
public class DebugLogger : ILog
{
private readonly Type _type;
public DebugLogger(Type type)
{
_type = type;
}
public void Info(string format, params object[] args)
{
if (format.StartsWith("No bindable"))
return;
if (format.StartsWith("Action Convention Not Applied"))
return;
Debug.WriteLine("INFO: " + format, args);
}
public void Warn(string format, params object[] args)
{
Debug.WriteLine("WARN: " + format, args);
}
public void Error(Exception exception)
{
Debug.WriteLine("ERROR: {0}\n{1}", _type.Name, exception);
}
}
然后在AppBootstrapper
,配置方法。
LogManager.GetLog = type => new DebugLogger(type);
于 2012-06-16T03:10:29.897 回答