Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#创建自定义文件扩展名并向其添加资源_C#_File_Compression_Customization_Extension Methods - Fatal编程技术网

C#创建自定义文件扩展名并向其添加资源

C#创建自定义文件扩展名并向其添加资源,c#,file,compression,customization,extension-methods,C#,File,Compression,Customization,Extension Methods,您好,我正在制作一个使用不同.wav文件的应用程序 我想要的是将这些WAV压缩到一个带有自定义扩展名的.example文件中,让我的应用程序使用这些WAV 这一点是为了创建.wav包,因此当用户加载.example文件时,它将加载文件中压缩的.wav文件 因此,如果我加载文件“pack1.bmkv”,它将按照我说的那样加载用它压缩的.wav文件。如果这确实必须是一个DLL,那么您只需要在VS中创建一个新项目,并以正常方式为其分配资源 但是,一种更好(可能更简单)的方法是只使用带有自定义扩展名和密

您好,我正在制作一个使用不同.wav文件的应用程序

我想要的是将这些WAV压缩到一个带有自定义扩展名的.example文件中,让我的应用程序使用这些WAV

这一点是为了创建.wav包,因此当用户加载.example文件时,它将加载文件中压缩的.wav文件


因此,如果我加载文件“pack1.bmkv”,它将按照我说的那样加载用它压缩的.wav文件。

如果这确实必须是一个DLL,那么您只需要在VS中创建一个新项目,并以正常方式为其分配资源


但是,一种更好(可能更简单)的方法是只使用带有自定义扩展名和密码的ZIP文件。

这里要问的问题到底是什么?如何使用自定义扩展名创建文件以及如何从中压缩/加载资源文件?我的回答解决了这个问题,还是有其他问题?