【发布时间】:2010-10-24 15:53:17
【问题描述】:
如何在控制台应用程序中找到应用程序的路径?
在Windows Forms 中,我可以使用Application.StartupPath 查找当前路径,但这似乎在控制台应用程序中不可用。
【问题讨论】:
-
您是否在目标(客户端、开发)机器上安装 .NET Framework?如果你的回答是真的;因此,您可以添加对 System.Windows.Forms.dll 的引用并使用 Application.StartupPath!如果您想丢弃更多的未来异常,这是最好的方法!
-
AppDomain.BaseDirectory 是应用程序目录。请注意,应用程序在 VS 环境和 Win 环境中的行为可能不同。但 AppDomain 不应该与 application.path 相同,但我希望这不仅适用于 IIS。
标签: c# .net console console-application