我们应该让 wpf 应用程序从命令行运行(任何路径,而不仅仅是安装的路径)?
我们有一个 WPF 应用程序,通常会安装到一个文件夹中,其中包含所有依赖资源(如图像等)。
我们是否应该为用户提供从命令行(从任何路径)运行应用程序的能力,而不仅仅是安装路径?
如果是这样,我们怎样才能做到这一点,即我们怎样才能使资源随处可用?目前,它无法在安装文件夹以外的路径中运行,因为依赖资源不可用。
[编辑] 我正在访问这样的资源 字符串 resPath = @"\Content\Images\image1.png";
We have a WPF application which will be generally installed onto a folder, with all the dependent resources (like images, etc.).
Should we provide the user with the ability to run the app from command line (from any path) not just the installation path?
If so how can we do that, i.e. how can we make the resources available anywhere? Right now it’s not working in paths other than the installation folder, as the dependent resources are not available.
[Edit]
i am accessing the resources like this
string resPath = @"\Content\Images\image1.png";
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
编写一个应用程序,使用 ProcessStartInfo 在正确的工作目录中运行您的 wpf 应用程序。您需要将此应用程序添加到用户的路径中,以便用户可以从命令提示符运行该应用程序。
Write an application that will run your wpf application in the correct working directory using ProcessStartInfo. You will need to add this application to the user's Path so the user can run the application from the command prompt.