C#发布后如何读取默认目录下的文件
如题,我需要读取并播放一个flash文件,在c#中将这个文件直接放在bin/debug中就可以直接读取,但是发布之后就出问题了,debug中的文件没有一并生成出来,请问怎...
如题,我需要读取并播放一个flash文件,在c#中将这个文件直接放在bin/debug中就可以直接读取,但是发布之后就出问题了,debug中的文件没有一并生成出来,请问怎么解决!
展开
9个回答
展开全部
视频文件是你手动添加进去的,不是程序生成的文件,所以你发布之后要把它作为资源文件重新添加到发布之后的目录中,然后引用就可以了。还有一个解决方案,你可以在你的项目的根目录下新建一个文件夹专门放置程序所需要的资源文件,然后程序内部调用文件的时候直接读取这个目录即可,在你发的时候记得把这文件夹里面的文件发布到服务器就可以了,也不用每次发布后都手动去添加flash文件。
追问
请问具体操作的方法
第一种方法:资源文件应该放在哪个文件目录里? 发布之后只有一个Application Files文件夹 里面都是引用的dll文件
第二种方法:需不需要添加语句 具体实现过程?
追答
我听出来了,你的项目是C/S的应用程序项目吧?如果是C/S版的,那还是放在debug里面吧,获取程序初始目录代码是这样的:AppDomain.CurrentDomain.BaseDirectory + 你的文件名 就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这与是否发布无关。
解决方案:按路径读取并播放flash就直接把它放在你路径指定的地方,随后一起上传至服务器。
解决方案:按路径读取并播放flash就直接把它放在你路径指定的地方,随后一起上传至服务器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建一个项目,类型可以选择“安装和部署”
然后把debug里面的程序和flash文件一起打包
安装完毕你这个程序,就可以了
然后把debug里面的程序和flash文件一起打包
安装完毕你这个程序,就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在部署的时候,要将相应的flash文件一并打包才行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-12
展开全部
AppDomain.CurrentDomain.BaseDirectory
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询