小编Sky*_*ers的帖子

从嵌入资源中删除前缀命名空间

如何使用以下代码仅提取文件名(不包括命名空间)?目前,此代码包含 GetManifestResourceNames() 中的整个命名空间。

 Assembly assembly = System.Reflection.Assembly.LoadFile(resourceLocation + @"\\" + file);


            string[] names = assembly.GetManifestResourceNames();

            foreach (var name in names.Where(x => x.EndsWith("xsd")).ToList())
            {
                using (System.IO.Stream stream = assembly.GetManifestResourceStream(name))
                {

                    using (System.IO.FileStream fileStream = new System.IO.FileStream(System.IO.Path.Combine(outputDir, name), System.IO.FileMode.Create))
Run Code Online (Sandbox Code Playgroud)

.net c#

5
推荐指数
1
解决办法
1184
查看次数

标签 统计

.net ×1

c# ×1