我正在写一个.Net WinForms并且不断在DEBUG和RELEASE配置之间切换,并且我需要一些配置才能到达的文件.
我想要做的是将文件放在BIN文件夹中的公共目录中,这样看起来像这样:
MyProject/Bin/CommonFiles MyProject/Bin/Debug MyProject/Bin/Release
System.IO.Directory.GetParent(System.IO.Directory.GetCurrentDirectory).FullName
我的问题是,如果这是危险的,因为从我读过的内容,System.IO.Directory.GetCurrentDirectory可能会因用户在打开的文件对话框中选择一个新的当前目录而改变.
我是否应该使用以下内容:
System.IO.Directory.GetParent(Environment.CurrentDirectory).FullName
或者有一个更好的方式来到/ Bin文件夹,所以我可以从那里或一个普遍接受的方式/位置移动存储程序通常需要达到的文件和更容易引用的方式(可能是工作的东西与任何类型的应用程序,而不仅仅是WinForms)?
解决方法
原文地址:https://www.jb51.cc/csharp/98498.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。