c# - 使用文件中的 AssemblyInfoTask 设置版本

标签 c# msbuild

我对这个 MSBuild 工具完全陌生(仍然有些迷失),但尽管如此,我还是有一个问题可能有人能够回答:

我正在尝试通过文件内容将版本信息自动生成到 AssemblyVersion.cs 文件中。

为了设置版本信息,我发现 AssemblyInfoTask 工作得很好 - 但我如何告诉该任务通过文件内容设置主要、次要、构建和修订,然后可以在一系列项目中一起使用?

很好奇 - 并感谢您的回复,因为我在这里抓狂! ;-)

你的, 弗洛里安

最佳答案

您可以在不同的项目中使用共享的 AssemblyVersion.cs 文件 - 如果这符合您的目标。
为此,只需将一个 AssemblyVersion.cs 添加到一个项目,然后在其他项目中选择 Add -> Existing Items...,选择 AssemblyVersion.cs。 cs 文件,而不是单击添加,单击其旁边的箭头并选择添加为链接

关于c# - 使用文件中的 AssemblyInfoTask 设置版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341498/

相关文章:

msbuild - 一键发布绕过证书验证

c# - 如何从 IEnumerable 中剥离 block ?

c# - 将应用程序部署到 Windows Phone 时出错

msbuild - 为什么 msbuild 会在 web.config 转换中重复条目?

c# - 将间接引用的程序集复制到输出目录 - 缺少程序集

asp.net-core - 禁用 asp.net core 3.1 项目的 web.config 生成

c# - 创建布局和逻辑 AutoCAD 插件对话框

c# - 错误提供者没有统一闪烁

c# - 多线程、多调度程序 WPF 应用程序仍然在单个线程中绘制?

asp.net-mvc - 计划每晚构建 msbuild 任务