使程序集版本类似于发布版本
如何使 aboutbox 的 assemblyInfo.cs 中的 [程序集:AssemblyVersion("1.0.*")] 与项目属性中的发布版本相似?
目前看来我必须输入两次.. 我参考了此链接 示例,我没有得到预期的结果..
how do i make the [assembly: AssemblyVersion("1.0.*")] in the assemblyInfo.cs for aboutbox to be similar with the publish version at the project property?
currently it seem that i have to enter twice..
i refered to this link example, and i don get the result as expected..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 ApplicationDeployment.CurrentDeployment.CurrentVersion 获取发布版本
Use ApplicationDeployment.CurrentDeployment.CurrentVersion to get the Publish version
只需注释掉
AssemblyInfo.cs 文件中的行:即可。因此,该文件的最后两行将是:
重新生成项目,您的程序集版本和 .dll 文件版本将相同。
Just comment out the line:
in AssemblyInfo.cs file. So, two last lines of that file will be:
Rebuild the project and your Assembly version and the .dll file version will be identical.
2011 年出现的答案
您可以修改 AssemblyInfo.cs 文件。这是每个项目都存在的。在最近的 Visual Studio 版本中,它可能嵌套在项目下的“properties”Visual Studio 文件夹下。
转到您的项目,展开该项目,转到“属性”,展开该项目,打开“AssemblyInfo.cs”文件。
您很可能会看到它以以下内容结尾:
因此,您可以更改属性。
更新(2011 年 2 月)
另请检查:
StackOverflow:如何在 .NET ClickOnce 应用程序中将发布版本同步到程序集版本?
Windows 开发 - 跟踪发布版本的程序集版本(该网站在回答 6 年后不再存在)
The answer as it appeared in 2011
You can modify the AssemblyInfo.cs file. This exists per project. In recent Visual Studio versions it may be nested under "properties" visual studio folder under the project.
Go to your project, expand that, go to "Properties", expand that, open the "AssemblyInfo.cs" file.
Most likely you'll see it end with:
So, you can change the attributes.
Update (February 2011)
Also check:
StackOverflow: How to synchronise the publish version to the assembly version in a .NET ClickOnce application?
Windows Develop - Assembly Version to track the Publish Version(The site no longer exists after 6 years from answer)