【发布时间】:2017-03-31 11:38:38
【问题描述】:
我正在将 MSBuild 代码迁移到 FAKE - 我无法从 fake 执行 powershell 脚本,下面是用 FAKE 编写的 MSBuild 文件的代码:
<Target Name="VersionConfig">
<Exec IgnoreExitCode="false" LogStandardErrorAsError="true" StandardErrorImportance="high" Command="powershell -File "$(BuildRoot)\DeployScripts\scripts\AdminScripts\VersionUpdateFile.ps1" -path "$(BuildSolutionVersioningConfig)" -majorVersion "$(BuildNumberMajor)" -minor "$(BuildNumberMinor)" -build "$(BuildNumber)" -revision "$(BuildNumberRevision)""/>
</Target>
如何在 FAKE 中写这个,我是 FAKE 新手,没有太多使用 F#,如果这很明显,请原谅我。
如果有人可以提供帮助,那将是非常有帮助的。
谢谢。
【问题讨论】:
-
你想做什么? FAKE 有自己的助手修改和assembly information and versions。你检查过Generating AssemblyInfo files 部分吗?
-
感谢您的帮助,但实际上我对所有这些东西都很陌生,现在作为实习生,我正在努力。所以,我很困惑当我使用 CreateCSharpAssemblyInfo 更改 buildinfo.cs 时是否更新 version.config 文件,或者我是否需要更改 version.config,因为在 MSBuild 文件中,version.config 文件正在由这个 powershell 脚本更新。跨度>
标签: f# f#-interactive f#-3.0 f#-data f#-fake