问题标签 [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 投票
2 回答
979 浏览

.net - 更新 exe 的 AssemblyInformationalVersion 属性

是否可以更新 EXEs AssemblyInformationalVersion 属性?我试图在 InstallAware 项目的 setup.exe 输出中包含其他信息,而不仅仅是标准的 4 位版本信息。

0 投票
1 回答
13528 浏览

c# - C# 项目全局 AssemblyInfo

NET 3.5 解决方案,其中包含多个项目。有没有办法可以创建一个“全局”AssemblyInfo.cs,所有项目 AssemblyInfo.cs 都可以从中引用?

0 投票
1 回答
1395 浏览

visual-studio-2008 - 尝试使用 AssemblyInfo 任务设置构建版本时出错

我已将 AssemblyInfo 任务引用添加到我的 C# 项目文件(VS2008 .NET 3.5),但是在构建时出现以下错误

“AssemblyInfo”任务意外失败。System.ArgumentException:版本参数名称:在 Microsoft.Build.BuildEngine 的 Microsoft.Build.Extras.AssemblyInfo.Execute() 中的 Microsoft.Build.Extras.Version.ParseVersion(String version) 中指定的字符串不是有效的版本号。 TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult)

我的 assemblyinfo 文件具有以下两个属性:

0 投票
1 回答
2467 浏览

svn - 如何使用 Svn Version Task 设置 vb 项目的版本

我有一个 Visual Studio 2008 解决方案,其中主要输出 exe 是一个 VB.Net Winforms exe,它有几个 VB.Net 和 C# dll 从同一个解决方案链接。整个解决方案都处于带有颠覆的版本控制之下。

现在我想用当前的 svn 版本号自动更新生成的文件。为此,我发现了这个简洁的项目:http : //svnversiontasks.codeplex.com/ 您还需要 MSBuild.Communuity.Tasks 才能工作。

有一个 msbuild 示例,说明如何更新我使用的解决方案中每个项目的 rev 号:

我修改了原始文件以包含 AssemblyInfo.vb 文件并将其保存为 msbuild.proj 文件。

但是,如果我从控制台执行 msbuild,我会看到 C# 项目已更新(我也可以从输出 dll 的属性中确认,但我的 vb 项目保持不变:

也许该任务不支持 VB.Net。但也许有人对此有解决方案......

0 投票
2 回答
465 浏览

assembly - 携带标志问题!

假设现在 AX =FFFE 和 BX=1234
如果我们写cmp ax,bx
(bx 将从 ax 中减去并且适当的标志将被更新)现在 ax 和 bx 中数字的二进制表示由下式给出


因为 bx 将从 ax 中减去,所以我们必须否定 bx (因为 Result= ax+(-bx))所以否定的 bx (bx 的 2 的补码)由下式给出。

现在我们将 ax 和 bx 都相加(因为减法是通过计算机中的加法实现的)

现在您可以看到结果是 17 位,现在第 17 位应该进入进位标志,但是当我检查它时,进位标志是 0,即 CF=0,为什么?

0 投票
2 回答
3585 浏览

msbuild - 版本控制 CommonAssemblyInfo.cs 和 MSBuild

所以我有一个 CommonAssemblyInfo.cs 链接到我的解决方案中的所有项目,并且由我的 rake/albacore 脚本动态生成,该脚本未签入源代码控制。

我还有一个 CommonAssemblyInfo.cs.local 在没有可用的 ruby​​ 时使用,主要供开发人员使用。

在尝试编译我的解决方案之前,是否可以有一个 msbuild 任务或在任何其他项目编译之前运行的东西,它将 CommonAssemblyInfo.cs.local 复制到 CommonAssemblyInfo.cs?我讨厌必须有一个您必须知道并输入的命令才能在 Visual Studio 中打开和构建解决方案。

更新 所以我最终使用批处理文件作为解决方案范围的预构建事件,如下所述:解决方案范围的预构建事件?,它检查 CommonAssemblyInfo.cs 是否存在,如果不存在,则仅使用简单的批处理文件将 CommonAssemblyInfo.cs.local 复制到 CommonAssemblyInfo.cs。

0 投票
1 回答
1267 浏览

msbuild - 使用 MSBuild 社区任务为 InternalsVisibleTo 设置程序集信息

我正在使用 MSBuild 社区任务根据我的 Subversion 存储库标记自动更新我的程序集版本号。我已将以下内容添加到我的项目文件中:

这给了我一个新的 AssemblyInfo.cs 文件:不幸的是,我需要添加以下内容才能让我的 MStests 正常工作:

[程序集:System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]

但我无法弄清楚如何做到这一点 - 例如,似乎无论如何都没有通过 MSBuild 社区任务。任何人都可以提供这方面的指导吗?

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 回答
31497 浏览

c# - 如何检索“AssemblyCompany”设置(在 AssemblyInfo.cs 中)?

是否可以在运行时检索此值?

我想将值保存在一个地方,并在我的应用程序需要输出我的公司名称时检索它。

0 投票
2 回答
4961 浏览

c# - 为什么不检查 AssemblyInfo.cs

我正在看一个关于 Git 的视频,那个人特意忽​​略了 AssemblyInfo.cs。我为什么不签入该文件?如果我不签入文件,当他签出我的代码时,Visual Studio 不会为下一个用户抱怨吗?