Q1:
aspnet_compiler.exe
是否将所有包含在网站目录中的文件编译成程序集,甚至包括JPG,DOC和PDF类型?
如果您在Web项目中将图像添加到文件列表(因此将它们添加到项目文件中),这些图像是否也会被VS编译到汇编中?
Q2:
当aspnet_compiler.exe
将应用程序编译到程序集中时,它还会编译资源和Web引用。
感谢名单
编辑:
但是,我必须问,为什么你想首先将这些文件嵌入到程序集中?也许你没有朝着正确的方向前进..
我不打算在程序集中嵌入文件,但我不确定当Asp.Net编译WebSite或WebProject时是否会自动发生这种情况
无论如何,谢谢你们的帮助
答案 0 :(得分:2)
1A:不,如果您将“嵌入资源”指定为对其进行编译操作,则只能将内容文件添加到generatad程序集
1B:与1A相同
2:必须将文件标记为“Embedded resource”才能编译到程序集中。
但是,我必须问,为什么你想首先将这些文件嵌入到程序集中?也许你没有朝着正确的方向前进..
答案 1 :(得分:2)
Q1
A)不,他们保留文件名并且在集会之外。
B)不,他们保留文件名并且不在集会区内。
Q2
A)Web引用是指项目中引用的Web服务。添加Web引用时,会生成代理以处理与服务的communicatino。该代理需要与您的项目一起编译(代理是自动生成的,因此您无需担心)。
B)资源文件包含在项目中的* .resx中。 Web应用程序中资源文件的最常见用途是国际化。这些文件会被编译到您的应用程序中。