3

如何在网站项目中创建嵌入式资源?

在 Web 应用程序项目中,我可以通过文件的属性窗口更改“构建操作”。在网站项目中没有属性窗口。我注意到,在 Web 应用程序项目中,当您更改文件的构建操作时,.csproj 文件会发生更改。在网站项目中当然没有 .csproj 文件。

是否可以在网站项目中创建嵌入式资源?

主要是,我们将项目更改为 Web 应用程序项目。但我还是很好奇。。

4

2 回答 2

2

您不能添加嵌入式资源,因为网站项目没有预编译。没有生成的 dll 可嵌入资源。

于 2012-10-01T14:47:57.950 回答
0

您仍然可以获得网站项目的属性窗口 - 您的意思是要标记网站项目中的项目以包含在部署中吗?如果是这样,可以通过将解决方案中所选文件的构建操作属性设置为内容来完成。

Embedded Resource 是一个选项,但针对的是您希望嵌入到与您的 App_Code 相对应的已编译 DLL 中的项目。然后,您需要从程序集中加载资源。

于 2012-10-01T14:51:55.647 回答