VS 2008、.NET 3.5、および MsBuild を使用しています。マシンの再起動時に実行される「タスク スケジューラ」を作成するカスタム タスク MsBuild が必要です。
MsBuild 拡張機能のカスタム タスクを知っている人、またはそれに関するサンプル コードを持っている人はいますか?
VS 2008、.NET 3.5、および MsBuild を使用しています。マシンの再起動時に実行される「タスク スケジューラ」を作成するカスタム タスク MsBuild が必要です。
MsBuild 拡張機能のカスタム タスクを知っている人、またはそれに関するサンプル コードを持っている人はいますか?
タスクはわかりませんが、これにはExecタスクを使用できます。たとえば、これはあなたの場合の簡単な使用法です。
<PropertyGroup>
<Time>23:27</Time>
<CommandToExecute>SCHTASKS /Create /SC ONCE /TN tempTaskName /ST $(Time) /F /TR notepad</CommandToExecute>
</PropertyGroup>
<Target Name="Demo">
<Message Text="Scheduling task" />
<Exec Command="$(CommandToExecute)"/>
</Target>
これにより、午後 11 時 27 分に「tempTaskName」という名前の新しいスケジュール タスクが作成されます。
私の場合の結果は次のとおりです。