4

fluentmigrator を使用しており、移行番号の long が必要です。

通常、私はすぐにウィンドウを開いてタイプすることができます

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

しかし、時々それは言うでしょう:

デザイン モードでは式を評価できません。

したがって、デバッグを開始してコマンドを再度実行すると、次のエラーが発生します。

実行モードでは式を評価できません。

編集して追加

デバッグを開始して一時停止を押してコマンドを入力すると、

現在のスレッドがスリープ、待機、または結合中であるため、式を評価できません

デバッグを開始してブレークポイントにヒットすると機能しますが、ジャンプするにはフープが多すぎて、最初のシナリオでは機能しました。エラーが発生すると実行されないため、プロジェクトをビルドしているようです。

これはVisual Studio 2010 proにあります。

これをクラステンプレートとして、またはおそらくpowershellタイプのものとして行う方法を教えていただければ、ボーナスポイントはありますか?

イミディエイト ウィンドウで「式を評価できません....」という回答を試しましたが、プロジェクトの選択が機能しません。私はすぐにウィンドウに > を取得しません。コマンドの前に置くと、取得します

コマンド「...」は無効です。

追加するために編集 しました 私がやりたいことをするためにこの要点を作成しました。

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

基本的には、がらくたを埋めて ac# テンプレートを作成するための powershell コマンドです。

4

3 に答える 3

3

PowerShellを使用しない理由:

PS> [DateTime]::Now.ToString("yyyMMddhhmmss");
20120228043351
于 2012-02-29T00:35:20.780 に答える
2

私はVisualStudioユーザーではありませんが、PowerShellコマンドレットを使用して値を取得する方法は次のとおりです。

Get-Date -Format yyyMMddhhmmss
于 2012-02-29T05:23:12.463 に答える
1

3 番目のモード -デバッグモード (デバッガーで一時停止) で実行する必要があります。

于 2012-02-28T23:56:34.467 に答える