|
|
1
61
尝试以下代码。您要查找的值存储在附加到程序集的guidattribute实例上。
|
|
|
2
31
编辑:对于那些坚持投反对票的人…无法删除此答案,因为它是可接受的版本。因此,正在编辑以包含正确的答案( JaredPar's code 以下) 如果只想获取正在执行的程序集,则足够简单:
|
|
|
3
9
另一种方法是 Marshal.GetTypeLibGuidForAssembly . 根据msdn:
|
|
|
4
6
您应该能够通过反射读取程序集的guid属性。这将获取当前程序集的GUID
如果要读取assemblyTitle、assemblyVersion等内容,也可以将guidattribute替换为其他属性。 如果需要读取外部程序集的这些属性(例如加载插件时),也可以加载其他程序集(assembly.loadfrom和all),而不是获取当前程序集。 |
|
|
5
5
如果其他人正在寻找开箱即用的工作示例,那么这就是我根据前面的答案使用的结果。
更新:因为这已经引起了一点注意,我决定加入另一种我一直使用的方法。通过这种方式,您可以从静态类中使用它:
|
|
|
6
1
或者,同样简单:
为我工作… |
|
|
7
0
要获取AppID,可以使用以下代码行:
为此,您需要包括
|
|
|
Albert Laure · 在SSRS中的不同数据集中添加值字段 12 年前 |
|
|
Edward Newgate · 正确的Json反序列化 13 年前 |
|
|
DiggDev · visualstudio2005 ctrl+f不工作 13 年前 |