【发布时间】:2015-04-15 01:43:10
【问题描述】:
我想创建一个 nuget 包,它将在 C# 项目中恢复时运行 Powershell 脚本。该脚本将更改项目中项目属性的值,例如:
设定值
<AssemblyVersion>1.0.0.0</AssemblyVersion>
到
<AssemblyVersion>$(ReleaseApplicationVersion)</AssemblyVersion>
以及其他一些属性。
提前致谢!
更新-------------------------------
这就是我所拥有的
param([string]$projectName = $(throw 'csproj file is required'))
$proj = Resolve-Path $projectName
$propAssemblyName = $proj.Properties.Item("AssemblyName")
$propAssemblyName.Value = '$(ReleasedAssemblyName)'
但我显然不知道如何完成这项工作,因为我遇到了一堆问题。谢谢
【问题讨论】:
-
请说明您已经完成了多远并提出问题。
标签: powershell msbuild nuget csproj