396得票27回答
我能自动增加文件版本号码吗?在使用Visual Studio时。

我在思考如何通过Visual Studio(2005)自动增加构建(和版本?)文件。如果我查看例如C:\Windows\notepad.exe的属性,则版本选项卡会显示“文件版本:5.1.2600.2180”。我也想在我的dll文件版本中得到这些酷炫的数字,而不是1.0.0.0版本,这实在有些...

339得票8回答
在dotnet core/csproj中相当于AssemblyInfo的是什么?

由于dotnet core回到了.csproj格式,因此现在有一个新的自动生成的MyProject.AssemblyInfo.cs,其中包括: [assembly: AssemblyCompany("MyProject")] [assembly: AssemblyVers...

253得票6回答
获取程序集名称

C#的异常类有一个源属性,默认情况下设置为程序集的名称。是否还有其他方法可以获取此字符串(而无需解析其他字符串)? 我尝试了以下方法:catch(Exception e) { string str = e.Source; //"EPA" - what I wa...

167得票8回答
使用程序集属性的最佳实践是什么?

我有一个包含多个项目的解决方案。我试图通过链接一个解决方案范围内的程序集信息文件来优化AssemblyInfo.cs文件。做这件事情的最佳实践是什么?哪些属性应该在解决方案范围内的文件中,哪些是特定于项目/程序集的? 编辑:如果您感兴趣,这里有一个后续问题:AssemblyVersion...

95得票3回答
Visual Studio 2017和新的.csproj文件中的InternalsVisibleTo

在新的Visual Studio 2017 .csproj项目文件中,我应该把AssemblyInfo中的InternalsVisibleTo放在哪里?

87得票7回答
指定的版本字符串不符合所需的格式 - 主版本号[.次版本号[.构建号[.修订号]]]。

我希望将我们的应用程序版本与构建号进行拼接。例如,1.3.0.201606071。在设置AssemblyInfo时,我遇到以下编译错误:Error CS7034 指定的版本字符串不符合要求的格式 - major[.minor[.build[.revision]]]程序集信息:[assembly...

35得票2回答
什么是 ThemeInfo 属性用于?

每当我创建一个新的WPF应用程序或WPF用户控件库时,AssemblyInfo.cs文件都包含以下属性:[assembly: ThemeInfo( ResourceDictionaryLocation.None, //where theme specific resource...

35得票6回答
如何在Linux系统中获取.NET文件的程序集版本号

在Linux下,是否有一种不使用Mono的方法可以获取.Net可执行文件的AssemblyVersion?我想要的是一个能够让我在Linux上获得AssemblyVersion的脚本或命令。我尝试过:#strings file.exe | grep AssemblyVersion但它只是一个字...

33得票6回答
C# 程序中如何使用 AssemblyFileVersion?

我正在编写一个程序,尝试显示汇编文件的版本信息 public static string Version { get { Assembly asm = Assembly.GetExecutingAssembly(); ...

32得票2回答
从AssemblyInfo.cs中获取程序集版本号

我们的Web应用程序中有一个AssemblyInfo.cs文件,但是我们在同一个解决方案中还有其他项目。它们大多是类库。我被告知要在我们的UI上显示来自AssemblyInfo.cs的程序集版本。我从C# AssemblyFileVersion usage within a program中找...