c# – 如何在Visual Studio 2008部署项目中获取项目的汇编版本
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c# – 如何在Visual Studio 2008部署项目中获取项目的汇编版本,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含865字,纯文字阅读大概需要2分钟。
内容图文
![c# – 如何在Visual Studio 2008部署项目中获取项目的汇编版本](/upload/InfoBanner/zyjiaocheng/812/f8a8f2664ca94244b5719036341b67e4.jpg)
我在visual studio 2008中有一个部署项目,它安装了几个C#项目.除其他外,我希望它将项目汇编版本写入注册表.
有没有办法自动找出项目汇编版本(用AssemblyInfo.cs编写)并将其写为注册表属性的值?
如果没有,有没有办法比手工更好地做到这一点?重要的是这些值是正确的,因为我们的更新软件使用它们.
谢谢.
编辑:我不确定我的问题是否完全清楚.我不想得到这个数字并将其存储到字符串中.我想用Deployment Projects注册表编辑器将它写入注册表(不确定这是否是官方名称,您可以通过右键单击解决方案资源管理器中的部署项目并导航到View-> Registry来实现它)
解决方法:
这应该工作:
Assembly.GetExecutingAssembly().GetName().Version.ToString();
确保从每个Projects主程序集调用此方法.
GetName方法返回一个AssemblyName对象,该对象也包含其他有用信息.
编辑:
您可以使程序集自行注册,这需要运行一次以更新注册表.
如果这是不可接受的,可以编写一个插件用于安装(和/或运行一个单独的程序).从该代码中,您需要获取正在安装的程序集的文件名.
内容总结
以上是互联网集市为您收集整理的c# – 如何在Visual Studio 2008部署项目中获取项目的汇编版本全部内容,希望文章能够帮你解决c# – 如何在Visual Studio 2008部署项目中获取项目的汇编版本所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。