2

我已将 DLL 作为资源添加到我的项目中。当我CSharpCodeProvider用来编译某些东西时,我需要获取此 DLL 的文件路径。只能将引用的程序集作为文件路径传递给ReferencedAssemblies它的属性。

我可以很容易地为我的资源 DLL 获取一个字节数组。目前我将字节数组写入临时文件并在编译后删除......没有更好的吗?对我来说,这个文件必须在某个地方并且易于访问,而不仅仅是作为字节流,这是有道理的。

谢谢 !

4

1 回答 1

1

资源文件没有路径。
您需要使用Assembly.GetManifestResourceStream

更多信息http://msdn.microsoft.com/en-us/library/xc4235zt.aspx

试试这个属性。Resources.YOUR_RESOURCE_FILENAME

于 2012-12-04T16:51:31.703 回答