在C#中部署后将文件解压缩到Executing文件夹

时间:2015-05-24 13:04:37

标签: c# deployment

好, 所以我想从我的c#部署中运行媒体文件资源,以便从项目资源中提取它,然后通过Windows媒体播放器播放。

调试时效果很好

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == 2404) {
        Intent i=new Intent(getBaseContext(),another_activity.class);
        startActivity(i);
    }
}

消息框显示它提取的位置,但是当我部署项目时,即使消息框显示需要提取的路径,文件也不会被解压缩到程序文件中;因此Windows媒体看不到要播放的文件。

请帮帮我大师!

1 个答案:

答案 0 :(得分:0)

您的应用程序很可能没有对Program Files的写入权限,因为这通常默认为Admins和Trusted Installer。在ProgramData中为应用程序创建目录更合适,并将其用于运行时资源。