【发布时间】:2021-07-03 10:48:22
【问题描述】:
我想在 VS 构建中编写一个文本文件,其中包含 一个新创建的向导。 文件的写入工作,但我如何获得指导?
像这样(这不起作用):
Guid x = System.Guid.NewGuid();
echo x >> file.txt
【问题讨论】:
标签: c# visual-studio build msbuild
我想在 VS 构建中编写一个文本文件,其中包含 一个新创建的向导。 文件的写入工作,但我如何获得指导?
像这样(这不起作用):
Guid x = System.Guid.NewGuid();
echo x >> file.txt
【问题讨论】:
标签: c# visual-studio build msbuild
将此任务添加到您的csproj 文件中。这将创建新的 guid 并使用 WriteLinesToFile 任务将其保存到 guid.txt。它还支持ToString的不同格式的结果
<Target Name="SaveGuidToSomeFile" BeforeTargets="BeforeBuild">
<WriteLinesToFile File="guid.txt" Lines="$([System.Guid]::NewGuid().ToString('d'))" Overwrite="true" />
</Target>
Overwrite="true" 需要覆盖文件而不是默认追加
【讨论】: