0
希望有些简单,但已经尝试过,并保持失败。 我正在尝试在C#应用程序中创建一个Stream
对象,该对象将CSS文件复制到特定位置。 CSS文件嵌入到我的资源中。 我曾尝试过的流对象的状态始终为空。为什么资源流始终为空?
有人可以通过看下面的指向正确的方向吗?
谢谢:) burrows111
Assembly Assemb = Assembly.GetExecutingAssembly();
Stream stream = Assemb.GetManifestResourceStream(ThisNameSpace.Properties.Resources.ClockingsMapStyle); // NULL!!!!
FileStream fs = new FileStream("to store in this location", FileMode.Create);
StreamReader Reader = new StreamReader(stream);
StreamWriter Writer = new StreamWriter(fs);
Writer.Write(Reader.ReadToEnd());
来自MSDN如果访问另一个程序集中的私有资源并且调用方没有ReflectionPermissionFlag.TypeInformation标志,则此方法返回空引用(在Visual Basic中为Nothing)。 –