2012-10-01 55 views
3

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

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

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

在此期间,我们将项目更改为一个Web应用程序项目。但我仍然好奇......

回答

2

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

0

您仍然可以在网站项目上获得属性窗口 - 是否意味着您要将网站项目中的项目标记为部署?如果这样做可以通过将解决方案中选定文件的Build Action属性设置为Content来完成。

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

+0

是的,您可以在网站项目上获得一个属性窗口。但** **不**在**网站项目**内的文件。或者我找不到那个窗口...我想将该文件嵌入到网站项目的已编译的DLL中。 – williamve

+0

将您的网站添加到新的解决方案,这样Visual Studio就可以开始管理解决方案中的文件(您的网站是一个项目),您可以设置属性等。 –