我正在寻找允许我控制旧 VB6 项目版本的 MSBuild 任务/脚本?
.vbp 将版本信息存储为 .ini 样式,但我找不到读取和写入三个条目的简单方法。
最佳答案
我总是使用 http://msbuildtasks.tigris.org/ 上的 MSBuildCommunityTasks 中的 FileUpdate 任务
您可以使用正则表达式来查找模式,然后替换为您想要的文本。
例如:替换 assembly-info.cs 中的版本号:
<FileUpdate Files="@(VersioningAssemblyInfoFiles)"
Regex="AssemblyFileVersion\(".*"\)\]"
ReplacementText="AssemblyFileVersion("$(VersionMajor).$(VersionMinor).$(VersionBuild).$(VersionRevision)")]" />
关于vb6 - 使用 MSBuild 读取和编辑 .ini 文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1627465/