Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在网站项目中创建嵌入式资源?
在 Web 应用程序项目中,我可以通过文件的属性窗口更改“构建操作”。在网站项目中没有属性窗口。我注意到,在 Web 应用程序项目中,当您更改文件的构建操作时,.csproj 文件会发生更改。在网站项目中当然没有 .csproj 文件。
是否可以在网站项目中创建嵌入式资源?
主要是,我们将项目更改为 Web 应用程序项目。但我还是很好奇。。
您不能添加嵌入式资源,因为网站项目没有预编译。没有生成的 dll 可嵌入资源。
您仍然可以获得网站项目的属性窗口 - 您的意思是要标记网站项目中的项目以包含在部署中吗?如果是这样,可以通过将解决方案中所选文件的构建操作属性设置为内容来完成。
Embedded Resource 是一个选项,但针对的是您希望嵌入到与您的 App_Code 相对应的已编译 DLL 中的项目。然后,您需要从程序集中加载资源。