[英]Visual Studio 2008, C# project, get filepath of a resource
我已经将DLL作为资源添加到我的项目中。 我在使用CSharpCodeProvider
进行编译时,需要获取此DLL的文件路径。 只能将引用的程序集作为文件路径传递到它的ReferencedAssemblies
属性。
我可以很容易地为我的资源DLL获得一个字节数组。 目前,我将字节数组写入临时文件,如果在编译后将其删除...不是更好吗? 对我来说,这个文件必须位于某个地方并且易于访问,这不仅是字节流,而且是很有意义的。
谢谢 !
资源文件没有路径。
您需要使用Assembly.GetManifestResourceStream
读取其内容。
有关更多信息,请访问http://msdn.microsoft.com/zh-cn/library/xc4235zt.aspx
试试这个属性。 Resources.YOUR_RESOURCE_FILENAME
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.