在 VS Built 上写一个文本文件

Write a text file on VS Built

我想在 VS 版本中编写一个文本文件,其中包含 一个新创建的向导。 文件的写入工作正常,但我如何获得一个 guid 到它?

像这样(这不起作用):

Guid x = System.Guid.NewGuid();
echo x >> file.txt

将此任务添加到您的 csproj 文件中。这将创建新的 guid 并将其保存到 guid.txt 使用 WriteLinesToFile task. It also supports different formats of result with ToString

  <Target Name="SaveGuidToSomeFile" BeforeTargets="BeforeBuild">
    <WriteLinesToFile File="guid.txt" Lines="$([System.Guid]::NewGuid().ToString('d'))" Overwrite="true" />
  </Target>

Overwrite="true" 需要覆盖文件而不是附加文件,这是默认的