问题标签 [assemblyinfo]

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 投票
0 回答
1164 浏览

c# - 如何在部署项目中使用 AssemblyInformationalVersionAttribute

我有一个C#部署项目,我想在安装过程中更改显示的版本X.X.Xa(标有字母的将是下一个版本的测试)。

对于其他项目,可以通过“ AssemblyInformationalVersionAttribute”中的“ AssemblyInfo.cs”属性来完成。不幸的是,Delployment Project 没有添加文件的可能性,并且版本编号假设只能有数值​​。

是否可以以某种方式添加描述安装程序版本的字母,以便在安装时出现正确的版本?

0 投票
1 回答
4475 浏览

c# - 使用 MSBuild Extension Pack 和 AssemblyInfo 自动化版本号,为什么添加到现有项目时会失败?

我有一个大型项目,其中包含几个解决方案,这些解决方案都包含独特和共享项目的组合。

当我运行所有解决方案的批量构建时,我试图让它们都具有相同的自动递增版本号。

前两位需要固定,后两位自动递增。

这似乎是 MSBuild 扩展包中 AssemblyInfo 类的默认行为

所以我在这里遵循了指南:http ://www.msbuildextensionpack.com/help/3.5.12.0/html/d6c3b5e8-00d4-c826-1a73-3cfe637f3827.htm

而且我几乎一无所获。

如果我将以下行添加到一个简单的全新测试项目中:

它工作正常。每次在 VS 中构建项目时,它都会更新版本号。

但是,如果我在现有解决方案的第一个项目中添加完全相同的行,则会收到以下错误:

AssemblyInfo.cs 的内容是:

几乎与工作测试版本完全相同:

那么为什么它在一个中起作用,而在另一个中不起作用呢?

0 投票
3 回答
24911 浏览

c# - 如何动态更新 Assemblyinfo.cs 中的值

我编写了一个从 SVN 存储库获取值的程序。现在我想用该值更新 AssemblyFileversion。

由于我无法在 Assemblyinfo.cs 中编写任何代码,我将如何更新 AssemblyFileVersion 的值。

我想实现这样的目标

0 投票
2 回答
8933 浏览

visual-studio-2010 - Visual Studio 2008 和 Visual Studio 2012 解决方案是否“兼容”?

我在家里使用 Visual Studio 2010 Express 编辑了我的项目(它是在学校使用 Visual Studio 2008 编写的)。回到学校后,我无法再打开我的解决方案,因为 Visual Studio 2008 告诉我该文件是使用较新版本的 Visual Studio 创建的。我向我的教授寻求帮助,他在解决方案的装配信息中编辑了一些东西,瞧,我可以打开、运行、再次编辑它,因为什么都没发生。

但是,我忘记了他对集会信息做了什么。这里有人知道他能做什么吗?还是这种方法不可取?

0 投票
2 回答
49616 浏览

c# - 从 AssemblyInfo.cs 获取程序集版本

我们的 Web 应用程序中有一个AssemblyInfo.cs文件,但我们在同一个解决方案中确实有其他项目。它们主要是类库。我被告知AssemblyInfo.cs在我们的 UI 上显示 Assembly Version。我从程序中的C# AssemblyFileVersion 使用中找到了以下解决方案

或者

但这让我有点困惑。它说GetExecutingAssembly()如果它在来自其他类库的另一个程序集上运行怎么办?这些代码会一直从AssemblyInfo.cs驻留在 Web 项目中的文件中获取吗?(这就是我想要的)

0 投票
1 回答
705 浏览

c# - 如何在 Windows 8 中将程序集信息转换为 XAML?

有什么方法可以在 Windows 8 中绑定或使用 Xaml 中的应用程序版本和其他程序集信息?

0 投票
1 回答
197 浏览

.net - 托盘图标应用程序标题可以在运行时更改吗?

在用于自定义托盘图标的控制面板小程序中,显示了应用程序的名称。在 WinForms 应用程序中,此名称可能会AssemblyTitle在编译时随值更改,如镜像所显示。

在此处输入图像描述

是否可以在运行时更改此值,可能使用表单属性或其他方法?

0 投票
1 回答
244 浏览

sql - SQL Azure 中的内部版本号

我有一个 Azure Web 服务和随附的 sql-azure db,它们都需要公开版本号。该服务很简单:更新组装信息以根据修订和构建生成,然后公开它。

我怎样才能在数据库中做类似的事情?我曾经玩过一个自动递增的数字,但是即使我两次部署相同的位,它也会增加“版本”,并且不能保证具有相同位的服务器之间的连续性。而且,因为它是 sql-azure,我不相信我可以从 assemblyinfo 中提取值,可以吗?

如果我可以公开服务显示的相同内部版本号,那就太好了,但这不是必需的。

0 投票
1 回答
8206 浏览

c# - 汇编版本所需的格式是什么?

.NET 中的Version类将版本号表示为由两到四个组件组成。AssemblyVersionAssemblyInfo 文件为和文件指定以下格式AssemblyFileVersion

目前还不清楚这里是否需要Build NumberRevision因为它们在Version课堂上不是必需的。他们是必需的吗?换句话说,这合法吗?

还是需要如下表示?

0 投票
3 回答
1959 浏览

batch-file - 如何编写批处理文件/vbscript 以将当前日期和时间插入到 AssemblyInfo 文件中

谁能告诉我如何编写批处理文件/ vbscript 以将当前日期和时间插入到 AssemblyInfo 文件中?

我有一个 AssemblyInfo 文件,我希望 AssemblyDescription 属性值是执行批处理文件的时间。

提前谢谢了!