问题标签 [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.
.net - 更新 exe 的 AssemblyInformationalVersion 属性
是否可以更新 EXEs AssemblyInformationalVersion 属性?我试图在 InstallAware 项目的 setup.exe 输出中包含其他信息,而不仅仅是标准的 4 位版本信息。
c# - C# 项目全局 AssemblyInfo
NET 3.5 解决方案,其中包含多个项目。有没有办法可以创建一个“全局”AssemblyInfo.cs,所有项目 AssemblyInfo.cs 都可以从中引用?
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 文件具有以下两个属性:
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。但也许有人对此有解决方案......
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,为什么?
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。
msbuild - 使用 MSBuild 社区任务为 InternalsVisibleTo 设置程序集信息
我正在使用 MSBuild 社区任务根据我的 Subversion 存储库标记自动更新我的程序集版本号。我已将以下内容添加到我的项目文件中:
这给了我一个新的 AssemblyInfo.cs 文件:不幸的是,我需要添加以下内容才能让我的 MStests 正常工作:
[程序集:System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]
但我无法弄清楚如何做到这一点 - 例如,似乎无论如何都没有通过 MSBuild 社区任务。任何人都可以提供这方面的指导吗?
vb.net - VB.Net - AssemblyFileVersion & AssemblyFileVersionAttribute 和 AssemblyVersion & AssemblyVersionAttribute 有什么区别
我继承了一个 VB.Net 代码库,它是 VB 2005 并升级到包含大约 100 个项目的 VB 2008
我正在尝试重新版本所有组件,但发现一些 AssemblyInfo.vb 文件有一个AssemblyFileVersion
条目,有些有一个AssemblyFileVersionAttribute
条目。
此外,有些有一个AssemblyVersion
条目,有些有一个AssemblyVersionAttribute
条目。
with 和 without 和有什么不一样Attribute
?
我应该使用哪些?
c# - 如何检索“AssemblyCompany”设置(在 AssemblyInfo.cs 中)?
是否可以在运行时检索此值?
我想将值保存在一个地方,并在我的应用程序需要输出我的公司名称时检索它。
c# - 为什么不检查 AssemblyInfo.cs
我正在看一个关于 Git 的视频,那个人特意忽略了 AssemblyInfo.cs。我为什么不签入该文件?如果我不签入文件,当他签出我的代码时,Visual Studio 不会为下一个用户抱怨吗?