gpt4 book ai didi

c# - 在 C# 窗体应用程序中访问程序集信息 GUID

转载 作者:行者123 更新时间:2023-12-04 13:04:57 26 4
gpt4 key购买 nike

我想在我的 Microsoft Visual C# 2008 Express Edition 项目的程序集信息中使用 GUID,以便在用于验证是否只有一个应用程序实例正在运行的 Mutex 中使用。如何访问 GUID?我只需要在 Program.Main(...) 函数中使用它。谢谢。

最佳答案

有人在 MSDN 上提出了类似的问题:

http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/5faa901a-7e70-41f4-a096-3e6053afd5ec

这是代码摘录:

public static T GetAssemblyAttribute<T>(Assembly assembly) where T : Attribute
{
if (assembly == null) return null;

object[] attributes = assembly.GetCustomAttributes(typeof(T), true);

if (attributes == null) return null;
if (attributes.Length == 0) return null;

return (T)attributes[0];
}

一些值也可以通过 Assembly 类型获得:

How do I programmatically get the GUID of an application in .net2.0

关于c# - 在 C# 窗体应用程序中访问程序集信息 GUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3356647/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com