C#winform发布的程序。为什么安装的时候没有路径选择的。而且安装后。我在代码里面获取当前的程序目录 5
它怎么获取都是C:\DocumentsandSettings\Administrator里面的。我要读取它目录的txt文件。都不行。太郁闷了...
它怎么获取都是C:\Documents and Settings\Administrator里面的。我要读取它目录的txt文件。都不行。太郁闷了
展开
3个回答
展开全部
你是怎么获得的?获得的是当前目录吧。当前目录不一定就是启动目录的。通过Application.StartupPath获得当前程序的目录。通过ClickOnce安装的程序是没有目录选择的
更多追问追答
追问
我是通过这个Application.StartupPath获取的啊。但是它无论发布到哪里都是获取到C:\Documents and Settings\Administrator。我如何获得启动目录呢?好像我发布到G盘的.获取的应该是G:\的啊。这个应该怎么样获取呢?
追答
这个就是启动目录。你发布到G盘是什么意思?
展开全部
你确定你运行的是你发布的东西么。。。
还有。。你可以试试
AppDomain.CurrentDomain.BaseDirectory
来获取目录
还有。。你可以试试
AppDomain.CurrentDomain.BaseDirectory
来获取目录
追问
这个不行的。试过。因为发布的程序。一点击运行。它就默认安装在C盘的了。我需要获取的是我发布的那个地方的路径。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是什么方式发布的。发布的安装包?
追问
只有一种方式发布啊。C#的winform程序啊。项目那里点击发布啊
追答
在解决方案上面添加新建项目,其他项目和类型,安装和部署,visual studio install ,安装向导
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询