问题标签 [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.

0 投票
5 回答
4339 浏览

c# - 在 C# 中使用的 AssemblyFileVersion 是什么?

在 assemblyInfo.cs 我有 AssemblyVersion 和 AssemblyFileVersion。

通常我只是像这样增加 AssemblyVersion 。第 1 位:主要更改 第 2 位:次要更改 第 3 位:错误修复 第 4 位:Subversion 修订号

但是,我想知道 AssemblyFileVersion 的用途是什么,什么时候需要增加。它应该与 assemblyVersion 相同吗?

如果我不使用它,我应该把它注释掉吗?

非常感谢您的任何建议,

0 投票
2 回答
1248 浏览

vb.net - VB.Net - AssemblyFileVersion & AssemblyFileVersionAttribute 和 AssemblyVersion & AssemblyVersionAttribute 有什么区别

我继承了一个 VB.Net 代码库,它是 VB 2005 并升级到包含大约 100 个项目的 VB 2008

我正在尝试重新版本所有组件,但发现一些 AssemblyInfo.vb 文件有一个AssemblyFileVersion条目,有些有一个AssemblyFileVersionAttribute条目。

此外,有些有一个AssemblyVersion条目,有些有一个AssemblyVersionAttribute条目。

with 和 without 和有什么不一样Attribute

我应该使用哪些?

0 投票
2 回答
3654 浏览

.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 中的版本属性。

0 投票
1 回答
101 浏览

assemblies - 使用 C# 代码从 Dll 属性中的“版本”选项卡获取数据?

我想使用 ac# 代码获取 dll 的“版本”选项卡中的 FileVersion(或 ProductVersion)和注释字段。

我尝试使用 Assembly 类,但没有找到我需要的数据。

提前致谢。

0 投票
1 回答
420 浏览

windows-phone-7 - ToggleSwitch 在 windowsphone7.5 中不起作用

我在windowsphone中使用了ToggleSwitch控件,在windowsphone7版本中运行良好,将Microsoft.Phone.Controls作为程序集参考。但是在windowsphone7.5 中它要求ToggleSwitch 控件的程序集引用,它不包含在Microsoft.Phone.Controls 中。任何人都知道 windowsphone7.5 ToggleSwitch 控件的程序集参考。

0 投票
2 回答
3118 浏览

c# - 如何在 Compact Framework 3.5 中确定 dll 文件的文件版本

当指定路径时,我想确定 'c#' 中 dll 文件的文件版本。假设 path = "\x\y\z.dll" 。

给出路径时如何查找 z.dll 的文件版本?

注意:我使用 Compact Framework 3.5 SP1

0 投票
1 回答
1896 浏览

c# - 动态版本控制

我有一种情况,我希望版本控制在构建时是动态的。

版本模式:<year>.<month>.<day>.<hhmm>

但是我已经阅读了在编译时重新解析属性中使用的字符串值的位置。

有关如何完成此动态版本控制的任何建议?

理想情况:

我知道它不会起作用,但应该明白这一点。

0 投票
0 回答
295 浏览

c# - 我可以在已编译的程序集中更改 AssemblyInformationalVersion 吗?

我们对 FileVersionInfo的ProductBuildPart使用 svn 修订版。因为我们高于修订版 65536,所以我们必须修改数字。作为补偿,我们将实数粘贴在AssemblyInformationalVersionAttribute中。当我们从源代码构建程序集时,这很容易。

但是,我们有一个由 SGen 生成的程序集以提高性能。是否有一种简单的方法可以在已构建的程序集中更改/添加 AssemblyInformationalVersionAttribute?

0 投票
2 回答
2222 浏览

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”格式

当版本的格式似乎遵循警告消息中指定的格式时,为什么我会收到此警告?

0 投票
0 回答
656 浏览

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:

我发布此内容是为了帮助处于类似情况的其他人,因为很难找到相关信息,而且,我绝不是专家,我想知道是否有更好的方法可以完成此任务。