即时窗口



我们使用fluentmigrator,它希望迁移号为long。

通常情况下,我可以打开浸没窗口并键入

System.DateTime.Now.ToString("yyyMMddhhmmss");

但有时它会说:

在设计模式下无法计算表达式。

所以我开始调试,再次运行命令,并得到以下错误:

在运行模式下无法计算表达式。

编辑以添加

如果我开始调试并点击暂停并输入命令,我将获得

无法计算表达式,因为当前线程处于睡眠、等待或加入

如果我开始调试时遇到了一个转折点,那么它就可以工作了,但这太多的困难了,无法跳过,而且它在第一个场景中也起到了作用。它似乎构建了我的项目,因为如果出现错误,它就不会执行。

这是在视觉工作室2010专业版。

如果有人能告诉我如何作为类模板或powershell类型的东西来做这件事,那就可以获得额外的积分?

我已经在即时窗口中尝试了答案;无法计算表达式"选择项目是行不通的。我没有在即时窗口中得到>,如果我把它放在命令之前,我会得到

命令"…"无效。

编辑为添加我创造了这个要点来做我想做的事。

https://gist.github.com/9ad816c2b8e56b57ef79

基本上是一个powershell命令,用来创建一个填充了一些垃圾的c#模板。

为什么不直接使用PowerShell:

PS> [DateTime]::Now.ToString("yyyMMddhhmmss");
20120228043351

我不是visual studio用户,但这就是使用PowerShell cmdlet获取值的方法:

Get-Date -Format yyyMMddhhmmss

您需要在第三种模式下执行它–调试模式(在调试器中暂停)。

相关内容

  • 没有找到相关文章

最新更新