【发布时间】:2009-05-27 19:32:19
【问题描述】:
我有一段这样的代码
Assembly myAssembly = Assembly.GetExecutingAssembly();
string[] names = myAssembly.GetManifestResourceNames();
foreach (string file in names)
{
if (file.EndsWith(".dtd"))
{
// attach to stream to the resource in the manifest
dtdStream = myAssembly.GetManifestResourceStream(file);
MessageBox.Show(dtdStream.ToString());
}
}
我的 Resources 文件夹下有所有 dtd 文件。它的构建类型为 Embedded Resource。
现在,当我调试代码时,我收到一个消息框,显示 System.IO.UnmanagedMemoryStream
但我想要一个托管的 MemoryStream?
我的代码有什么问题?
谢谢...
【问题讨论】:
-
为什么需要托管内存流?
标签: c# resources assemblies stream