5

我需要找出部署到 SQL Server 数据库的程序集的版本。
我需要通过脚本或其他编程方式来了解是否需要重新部署程序集。

有任何想法吗?

谢谢。

4

1 回答 1

6

这应该有所帮助..

语法
ASSEMBLYPROPERTY('assembly_name', 'property_name')
assembly_name 是程序集的名称。

property_name 是要检索信息的属性的名称。property_name 可以是以下值之一。

程序集的值
CultureInfo 区域设置。
PublicKey 程序集的公钥或公钥令牌。
MvID 完整的、编译器生成的程序集版本标识号。

VersionMajor 程序集的四部分版本标识号的主要组件(第一部分)。

VersionMinor Minor 组件(第二部分)的四部分版本标识号。

VersionBuild 构建组件(第三部分)的四部分版本标识号的程序集。

VersionRevision 修订组件(第四部分)的四部分版本标识号的程序集。
SimpleName 程序集的简单名称。
架构 程序集的处理器架构。
CLRName 对程序集的简单名称、版本号、文化、公钥和体系结构进行编码的规范字符串。此值唯一标识公共语言运行时 (CLR) 端的程序集。

于 2009-10-14T09:14:50.157 回答