我在我的ComShorCaliburnWPF.ViewModules.Views.ShortMenuWindows.GWDSCT
和View.xaml
上使用名为View.cs
的命名空间,我的ViewModel.cs
和我正在使用的{I}容器ComShorCaliburnWPF.ViewModules.Views.ShortMenuWindows.GWDSCT
。当我最后删除GWDSCT它工作正常,但在当前状态它没有。我希望它能够如何工作,因为它准确地反映了文件的位置。有什么建议吗?
答案 0 :(得分: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);