图片作为 Asp.Net 5 class 库中的资源
Image as resource in Asp.Net 5 class library
在 .net 4.5 中,我能够将资源文件添加到我的项目中,将图像作为位图添加到该资源文件中,并通过 Properties.Resources.ImageName 访问它们。我如何在 4.6 dnx 中编译图像?
提前致谢!
您可以在 project.json 的 "resources" 部分下指定将编译到程序集中的文件,如下所示:
"resources": [
"path/to/yourfile.png"
],
之后,假设您的项目名称是 YourProject,可以通过以下方式访问该文件:
const string path = "YourProject.path.to.yourfile.png";
Assembly.GetExecutingAssembly().GetManifestResourceStream(path)
请注意文件系统路径中的斜线如何转换为资源路径中的句点。
注意:在 1.0.0-rc1(可能还有 -beta8,尚未检查)中,项目设置从 resources
重命名为 resource
在 .net 4.5 中,我能够将资源文件添加到我的项目中,将图像作为位图添加到该资源文件中,并通过 Properties.Resources.ImageName 访问它们。我如何在 4.6 dnx 中编译图像?
提前致谢!
您可以在 project.json 的 "resources" 部分下指定将编译到程序集中的文件,如下所示:
"resources": [
"path/to/yourfile.png"
],
之后,假设您的项目名称是 YourProject,可以通过以下方式访问该文件:
const string path = "YourProject.path.to.yourfile.png";
Assembly.GetExecutingAssembly().GetManifestResourceStream(path)
请注意文件系统路径中的斜线如何转换为资源路径中的句点。
注意:在 1.0.0-rc1(可能还有 -beta8,尚未检查)中,项目设置从 resources
重命名为 resource