问题标签 [assemblyfileversion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 C# 中使用的 AssemblyFileVersion 是什么?
在 assemblyInfo.cs 我有 AssemblyVersion 和 AssemblyFileVersion。
通常我只是像这样增加 AssemblyVersion 。第 1 位:主要更改 第 2 位:次要更改 第 3 位:错误修复 第 4 位:Subversion 修订号
但是,我想知道 AssemblyFileVersion 的用途是什么,什么时候需要增加。它应该与 assemblyVersion 相同吗?
如果我不使用它,我应该把它注释掉吗?
非常感谢您的任何建议,
vb.net - VB.Net - AssemblyFileVersion & AssemblyFileVersionAttribute 和 AssemblyVersion & AssemblyVersionAttribute 有什么区别
我继承了一个 VB.Net 代码库,它是 VB 2005 并升级到包含大约 100 个项目的 VB 2008
我正在尝试重新版本所有组件,但发现一些 AssemblyInfo.vb 文件有一个AssemblyFileVersion
条目,有些有一个AssemblyFileVersionAttribute
条目。
此外,有些有一个AssemblyVersion
条目,有些有一个AssemblyVersionAttribute
条目。
with 和 without 和有什么不一样Attribute
?
我应该使用哪些?
.net - AssemblyInfo.cs 中的文件版本未反映在 Windows 资源管理器文件属性中?
我有一个包含 AssemblyInfo.cs 文件的 VS2010 项目。这有:
[assembly: AssemblyFileVersion("10.0.1.0")]
当我运行我的应用程序并从正在执行的程序集中询问文件版本时,它会选择 10.0.1 没问题。但是,如果我在 Windows 资源管理器中右键单击 .exe 文件并打开属性对话框 - 详细信息选项卡显示文件版本为 10.0.0.0(!)
为什么 Windows 看不到文件版本的 10.0.1?我肯定错过了什么...
附加信息:如果我将版本资源添加到我的应用程序的 .res 文件中,则信息会显示在已编译的可执行文件中,但如果我没有版本资源中的信息,则编译的 exe 会忽略该文件和“信息”(即产品)AssemblyInfo.cs 中的版本属性。
assemblies - 使用 C# 代码从 Dll 属性中的“版本”选项卡获取数据?
我想使用 ac# 代码获取 dll 的“版本”选项卡中的 FileVersion(或 ProductVersion)和注释字段。
我尝试使用 Assembly 类,但没有找到我需要的数据。
提前致谢。
windows-phone-7 - ToggleSwitch 在 windowsphone7.5 中不起作用
我在windowsphone中使用了ToggleSwitch控件,在windowsphone7版本中运行良好,将Microsoft.Phone.Controls作为程序集参考。但是在windowsphone7.5 中它要求ToggleSwitch 控件的程序集引用,它不包含在Microsoft.Phone.Controls 中。任何人都知道 windowsphone7.5 ToggleSwitch 控件的程序集参考。
c# - 如何在 Compact Framework 3.5 中确定 dll 文件的文件版本
当指定路径时,我想确定 'c#' 中 dll 文件的文件版本。假设 path = "\x\y\z.dll" 。
给出路径时如何查找 z.dll 的文件版本?
注意:我使用 Compact Framework 3.5 SP1
c# - 动态版本控制
我有一种情况,我希望版本控制在构建时是动态的。
版本模式:<year>.<month>.<day>.<hhmm>
但是我已经阅读了在编译时重新解析属性中使用的字符串值的位置。
有关如何完成此动态版本控制的任何建议?
理想情况:
我知道它不会起作用,但应该明白这一点。
c# - 我可以在已编译的程序集中更改 AssemblyInformationalVersion 吗?
我们对 FileVersionInfo的ProductBuildPart使用 svn 修订版。因为我们高于修订版 65536,所以我们必须修改数字。作为补偿,我们将实数粘贴在AssemblyInformationalVersionAttribute中。当我们从源代码构建程序集时,这很容易。
但是,我们有一个由 SGen 生成的程序集以提高性能。是否有一种简单的方法可以在已构建的程序集中更改/添加 AssemblyInformationalVersionAttribute?
c# - CS1607:程序集生成 - 为“文件版本”指定的版本“1.4.0.85725”不是正常的“major.minor.build.revision”格式
(如果我在这里混淆了任何术语,请原谅 - 我是一名 Java 开发人员,不熟悉 .Net 和 C#。如果需要,请在此问题上添加/更正任何标签。)
我正在使用 MSBuild 脚本来构建我的项目。其中一项任务是编写程序集信息:
这SharedAssemblyInfo.cs
从这里转换:
对此:
到目前为止,一切都很好。除了我在 TeamCity 的构建日志中看到以下消息:
CSC 警告 CS1607:程序集生成 -- 为“文件版本”指定的版本“1.4.0.85725”不是正常的“major.minor.build.revision”格式
当版本的格式似乎遵循警告消息中指定的格式时,为什么我会收到此警告?
c# - 构建时自动更新程序集文件版本
我创建了一个 C# 项目,它采用单个参数(作为受影响项目的 AssemblyInfo 文件的位置),然后将 AssemblyFileVersion 的修订号更新 1。该程序从 Properties --> Build Events --> Post 调用-build 事件命令行使用:
调用 "C:\Users\SomeUser\Documents\Visual Studio 2013\Projects\VersionUpdate\VersionUpdate\bin\Release\VersionUpdate.exe" "$(ProjectDir)Properties\AssemblyInfo.cs"
然后我抓住了 AssemblyFileVersion:
我发布此内容是为了帮助处于类似情况的其他人,因为很难找到相关信息,而且,我绝不是专家,我想知道是否有更好的方法可以完成此任务。