相关疑难解决方法(0)

如何调试Visual Studio 2012实例设计时

我正在开发WPF MarkupExtension并在设计时遇到错误.使用以前版本的Visual Studio 2010,可以启动Visual Studio 2010的第二个实例并附加到已运行实例的进程,设置断点并调试设计时行为.

但是在Visual Studio 2012中,我也可以附加到另一个Visual Studio 2012的进程,但是在第二个实例中没有加载符号,因此我无法像使用Visual Studio 2010那样调试设计时间.

如何运行此调试器?

我试过的事情:

  • "devenv.exe/RootSuffix Exp"技巧没有成功
  • 始终以管理员身份执行
  • 加载所有或默认符号
  • 使用和不使用本机代码进行调试(附加进程)
  • 使用和不使用.NET 4代码进行调试(附加进程)

wpf design-time markup-extensions visual-studio visual-studio-debugging

14
推荐指数
2
解决办法
4605
查看次数

WPF:当我将代码移动到另一个DLL时,不再调用OnApplyTemplate

让我们试着清楚地解释一下.

我有一个自定义控件作为WPF应用程序构建,它工作正常.我已将所有代码移动到外部DLL中.在此更改之后,当我加载应用程序时,不再调用OnApplyTemplate()方法,并且不会呈现控件

  • 我尝试使用Generic.xaml文件进入DLL的根目录中的主题目录(带有大写字母T),该目录具有控件和/或主题目录到StartUp项目中.
  • 如果这个信息很重要,那么我找到了控件:http://www.codeproject.com/KB/WPF/WPFOutlookCalendar.aspx
  • 项目的设置是
    • 输出类型:类库
    • 目标框架:.Net框架4
  • 我已经创建了一个简单的DLL项目,并且我手动添加了引用

你对这个解决方案有什么想法吗?

提前致谢...

wpf

4
推荐指数
1
解决办法
2163
查看次数