相关疑难解决方法(0)

以编程方式获取DLL的版本号

是否可以从任何.NET DLL以编程方式获取版本号?

如果有,怎么样?

.net c#

145
推荐指数
6
解决办法
10万
查看次数

获取.NET程序集的AssemblyInformationalVersion值?

AssemblyInformationalVersion在运行时获取程序集属性值的C#语法是什么?例:

[assembly: AssemblyInformationalVersion("1.2.3.4")]

.net c#

64
推荐指数
7
解决办法
2万
查看次数

如何检查程序集的版本(DLL)?

我有c#应用程序,当我进行更改时,我收到错误消息:

WindowsFormsApplication1.exe中发生了未处理的"System.TypeLoadException"类型异常

附加信息:无法
从程序集"TIProData,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null" 加载类型"TradeIdeas.TIProData.OddsMakerColumnConfiguration".

此消息表示dll(TIProData)的版本号为1.0.0.0.我认为有更新版本可用.如何判断机器上的dll版本号?

.net c# .net-assembly

24
推荐指数
3
解决办法
2万
查看次数

在.NET核心的.fsproj中指定程序集版本

我试图在.NET核心(2.0)控制台应用程序中指定程序集版本,以便我可以通过以下方式以编程方式访问它:

open System.Reflection

let main argv =
    printfn "Assembly Version is: %s" <| Assembly.GetEntryAssembly().GetName().Version.ToString()
    0
Run Code Online (Sandbox Code Playgroud)

将版本字段添加到我的.fsproj文件的属性组中,例如:

 <PropertyGroup>
   <OutputType>Exe</OutputType>
   <TargetFramework>netcoreapp2.0</TargetFramework>
   <Version>1.0.0.1</Version>
 </PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

不会更改我的测试应用程序打印的版本(它保持在0.0.0.0).

什么工作是添加AssemblyInfo.fs文件,其中设置AssemblyVersion属性,但如果可能的话我想避免这种情况并使用.fsproj文件.这可能吗?

我也很高兴有一个指针,指向我一般可以找到关于.fsproj的文档.

f# .net-core

11
推荐指数
2
解决办法
573
查看次数

如何从程序集版本中获取版本号后缀?

非常简单:我的项目文件中有以下带有 rc 后缀的版本号。根据文档,这是允许的,并且编译时不会发出警告。

<PropertyGroup>
    <Version>3.0.2.1294-rc</Version>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

当使用以下行访问所述版本信息时 在此输入图像描述

我在任何地方都没有看到后缀信息。有人知道提取后缀信息的方法吗?

c# asp.net visual-studio

8
推荐指数
1
解决办法
1378
查看次数

标签 统计

c# ×4

.net ×3

.net-assembly ×1

.net-core ×1

asp.net ×1

f# ×1

visual-studio ×1