Visual studio 2008 在VS2008中调试tt模板
有没有办法调试tt文件?我已经安装了SubSonic3,除了StoredProcedures.tt之外,所有模板都完成了它们的工作。“运行自定义工具”后,它将保持为空。使用以下命令启动模板: 阅读以下内容,解释这两种方法的用法:Visual studio 2008 在VS2008中调试tt模板,visual-studio-2008,templates,subsonic3,t4,Visual Studio 2008,Templates,Subsonic3,T4,有没有办法调试tt文件?我已经安装了SubSonic3,除了StoredProcedures.tt之外,所有模板都完成了它们的工作。“运行自定义工具”后,它将保持为空。使用以下命令启动模板: 阅读以下内容,解释这两种方法的用法: JIT调试器(通过在模板代码中放置debugger.Break())和 使用第二个Visual Studio实例手动附加到Visual Studio进程 第二个对Windows XP之后的系统用户很有用: 远景 七, 服务器2008 服务器2008 R2 这里有
- JIT调试器(通过在模板代码中放置
)和debugger.Break()
- 使用第二个Visual Studio实例手动附加到Visual Studio进程
- 远景
- 七,
- 服务器2008
- 服务器2008 R2
- 这里有一个简单的方法
在T4代码中添加如下行:
System.Diagnostics.Debug.WriteLine("This is a debug message.");
从Sysinternals下载并运行。调试消息将显示在输出窗口中
(在幕后,这些调用使用win32 OutputDebugString())这会破坏Visual Studio。至少它撞坏了我的车。我想是因为没有任何调试器连接到VisualStudio进程。我在网上发现了这一点:“注意,如果您使用的是Windows Vista或2008 Server,这种技术(使用Debugger.Break())可能会挂起Visual Studio”。我正在使用VS2010 Beta 2。它不会崩溃。查看此处的视频:@25:45获取演示。