问题标签 [assemblyversionattribute]

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 投票
3 回答
6432 浏览

.net - GetCustomAttribute() 为 AssemblyVersionAttribute 返回 null

我正在向我的 .NET 应用程序添加一个 About 对话框,并且正在查询程序集的属性以获取要显示的信息。当我尝试检索我的程序集AssemblyVersionAttributeGetCustomAttribute()它来检索我的程序集时,它会返回null

我的AssemblyInfo.cs好像还好。我定义了这些属性:

这是怎么回事?我确实有一个解决方法,但我想知道为什么上面的代码不起作用。

0 投票
5 回答
19763 浏览

c# - .NET:AssemblyVersionAttribute 中的大修订号

我们有将构建版本控制为 [major].[minor].[micro].[revision] 的惯例,例如 2.1.2.33546。

我们的构建脚本会自动更新 AssemblyInfo.cs 文件,其中包含

为了在程序集中嵌入版本号。

但是我们的 Subversion 存储库刚刚达到修订版 #65535,这破坏了我们的构建。

事实证明,版本号中的每个数字的最大值为 65534(可能是由于 Windows 限制)。

你遇到过这个问题吗?有什么好的解决方案/解决方法吗?

我们喜欢嵌入修订号的方案,我们显然不能只重置我们的 Subversion-server :-)

0 投票
2 回答
71 浏览

assemblies - 可以将 SourceSafe 配置为更新 AsemblyInfo

在工作中,我们有一个(合理的)协议,每次更新项目时,无论更改多么微小,都会反映在装配信息的修订值中。通过这种方式,我们始终知道客户端是否缺少补丁或功能等。

由于这需要手动更改版本,并且由于这是一项乏味的任务(更糟糕的是,它可能会被遗忘)我想知道是否可以配置 Visual SourceSafe(如果重要,则为 6),以便在每次结帐时自动更新程序集版本/报到 ?

是否有管理程序集版本的替代/更好的选择?

0 投票
5 回答
4339 浏览

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

在 assemblyInfo.cs 我有 AssemblyVersion 和 AssemblyFileVersion。

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

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

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

非常感谢您的任何建议,

0 投票
3 回答
2037 浏览

compact-framework - .NET 程序集中缺少版本信息(Compact Framework 3.5/VS2008)

我正在使用 VS2008 和 .NET compact framework 3.5 构建一个可执行文件,目标是 Windows Mobile 6 专业版,但是每当我编译项目时,我在 AssemblyInfo.cs 文件中指定的所有内容都会被忽略。

我在其他项目中做过很多次,它没有问题,但由于某种原因,我无法显示AssemblyTitle//属性等AssemblyProductAssemblyVersion我正在尝试使用 Windows 资源管理器查看它们,我可以在我已构建的任何其他程序集的详细信息选项卡 - 甚至是同一解决方案中的其他项目)。

有什么建议么?

0 投票
1 回答
247 浏览

c# - 如何从 Visual Basic 读取 C# DLL 的 AssemblyFileVersion?

我正在从 Visual Basic 6.0 子例程调用 C# 对象(不要问)。如何从 Visual Basic 获取 AssemblyFileVersion?

0 投票
1 回答
2016 浏览

c# - 为什么 Assembly.GetCustomAttributes 在使用 Silverlight 4 的构建机器上突然抛出 TypeLoadException?

不久前,我不得不展示我们 Silverlight 应用程序的当前版本。经过一番谷歌搜索后,以下代码给了我想要的结果:

这在我们的 .NET 3.5 Silverlight 3 环境中很有效。但是,我们最近升级到了 .NET 4 和 Silverlight 4。我们刚刚完成了构建机器的工作,发现此代码的单元测试抛出了以下异常:

我以前从未见过此异常,并且其中的链接无处可去。它只是在构建机器上而不是在我的开发箱上,所以我正在经历一个反复试验的过程,以查看两者之间的任何差异。

知道为什么会发生这种情况吗?

干杯,安德烈。

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 投票
3 回答
1754 浏览

.net - AssemblyFileVersion 属性被忽略

我在使 AssemblyVersion 与我正在处理的类库中的 AssemblyFileVersion 属性不同时遇到问题。

所以,我尝试创建一个空的(除了 Class1.cs)类库来查看它是否是某个地方的设置,但我得到了相同的行为。

似乎 AssemblyVersion 属性只是被忽略了。

这是我的 AssemblyInfo.cs 文件中的相关位...

这是Windows资源管理器中的外观...

Windows 资源管理器屏幕抓取

是否有某个地方可以控制这个?

编辑: 我发现一个文件存在差异,所以不是 Windows 资源管理器为两个不同的字段显示相同的值,这与从编译器/链接器生成 DLL 的方式有关......

在此处输入图像描述

0 投票
1 回答
5258 浏览

version-control - 使用 Hudson 构建增加内部版本号

这是我想要实现的目标。我目前使用 Hudson build 在远程计算机上为我进行构建。我目前必须打开我的解决方案并手动更新两个文件中的 [assembly: AssemblyVersion("1.2.6.190")] 编号,然后在通过 Hudson 运行构建之前将我的更改提交到 SVN。(除非您现在 clcik 构建,否则 hudson 作业不会运行)

我想找到一种方法,每次 Hudson 进行构建时只自动增加最后一个数字。

我希望它增加 1(没有时间戳或类似)。

任何可能有帮助的想法或其他材料的链接将不胜感激=)

谢谢,

托比