在 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"
需要覆盖文件而不是附加文件,这是默认的
我想在 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"
需要覆盖文件而不是附加文件,这是默认的