JPG,DOC,PDF等文件是否也编译成程序集?

时间:2009-04-24 18:15:45

标签: c# .net asp.net assemblies

Q1:

  1. aspnet_compiler.exe是否将所有包含在网站目录中的文件编译成程序集,甚至包括JPG,DOC和PDF类型?

  2. 如果您在Web项目中将图像添加到文件列表(因此将它们添加到项目文件中),这些图像是否也会被VS编译到汇编中?

  3. Q2:

    aspnet_compiler.exe将应用程序编译到程序集中时,它还会编译资源和Web引用。

    1. 我不确定我理解“正在编译的Web引用”是什么意思。文本在谈论什么样的Web引用?
    2. Text还提到资源也被编译。哪些文件被视为资源?只是非ASP.Net文件,如JPG,DOC等?
    3. 感谢名单


      编辑:


        

      但是,我必须问,为什么你想首先将这些文件嵌入到程序集中?也许你没有朝着正确的方向前进..

      我不打算在程序集中嵌入文件,但我不确定当Asp.Net编译WebSite或WebProject时是否会自动发生这种情况


      无论如何,谢谢你们的帮助

2 个答案:

答案 0 :(得分:2)

1A:不,如果您将“嵌入资源”指定为对其进行编译操作,则只能将内容文件添加到generatad程序集

1B:与1A相同

2:必须将文件标记为“Embedded resource”才能编译到程序集中。

但是,我必须问,为什么你想首先将这些文件嵌入到程序集中?也许你没有朝着正确的方向前进..

答案 1 :(得分:2)

Q1

A)不,他们保留文件名并且在集会之外。

B)不,他们保留文件名并且不在集会区内。

Q2

A)Web引用是指项目中引用的Web服务。添加Web引用时,会生成代理以处理与服务的communicatino。该代理需要与您的项目一起编译(代理是自动生成的,因此您无需担心)。

B)资源文件包含在项目中的* .resx中。 Web应用程序中资源文件的最常见用途是国际化。这些文件会被编译到您的应用程序中。