【发布时间】:2011-05-17 09:34:10
【问题描述】:
应用程序是 C# .Net 3.5 WCF 服务。
我希望在构建过程中动态地将一些构建信息添加到最终的二进制文件和程序集中,然后可以通过编程方式读取这些信息,并在 WCF 客户端向 Web 服务发送 GetVersionInfo 请求时将其发送回。
.Net 程序集版本控制是不够的。我想包含其他字符串数据,其中包含构建应用程序时系统的状态。
我想我会通过添加一个构建后事件来调用脚本来使用我想要的数据更新 app.config 文件来做到这一点。这听起来对吗,还是我应该考虑其他方法?
更新
我还希望这个字符串出现在最终 exe 的“特殊构建描述”属性中。 IE。我想右键单击文件并在文件的版本选项卡中查看此信息。
提前致谢。
【问题讨论】:
-
我,我想要构建号,即“1.0.*”中的 *,每次构建时自动增加一。我在一些早期版本的 VS 中进行了此操作,但不知道现在是否可以在 VS 2010 中设置它。有人吗?
标签: c# visual-studio-2008 build