gpt4 book ai didi

c# - AppDomain.CurrentDomain.GetData ("DataDirectory") 总是返回 Null

转载 作者:太空狗 更新时间:2023-10-29 22:33:24 24 4
gpt4 key购买 nike

在我的程序中,我需要从默认位置复制一个模板数据库,据我所知,这将根据我选择使用的安装程序而有所不同。问题是我似乎无法读取 |DataDirectory| 的实际路径我知道我应该使用 AppDomain.CurrentDomain.GetData("DataDirectory") 但它总是在调试器中返回 Null,这意味着我无法测试我的代码。我尝试了以下两种语法:

string sourcePath = AppDomain.CurrentDomain.GetData("DataDirectory").ToString();

string defaultpath = Convert.ToString(AppDomain.CurrentDomain.GetData("DataDirectory"));

我做错了什么吗?

感谢!

最佳答案

试试APPBASE

AppDomain.CurrentDomain.GetData("APPBASE")

http://msdn.microsoft.com/en-us/library/system.appdomainsetup.applicationbase.aspx

如果你想要DataDirectory键你必须在SetData之前执行

关于c# - AppDomain.CurrentDomain.GetData ("DataDirectory") 总是返回 Null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286720/

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