Файлы JPG, DOC, PDF и т. Д. Также скомпилированы в сборку? - PullRequest
3 голосов
/ 24 апреля 2009

1:

  1. Скомпилирует ли aspnet_compiler.exe в сборку (-и) все файлы, содержащиеся в каталоге веб-сайта, даже типы JPG, DOC и PDF?

  2. Если вы добавите изображения в список файлов (таким образом, добавив их в файл проекта) в своем веб-проекте, будут ли эти изображения также скомпилированы VS в сборку?

2:

Когда aspnet_compiler.exe компилирует приложение в сборку (и), оно также компилирует ресурсы и веб-ссылки.

  1. Я не уверен, что понимаю, что подразумевается под «компиляцией веб-ссылок». О каких веб-ссылках идет речь?
  2. В тексте также упоминается, что ресурсы тоже компилируются. Какие файлы считаются ресурсом? Просто не-ASP.Net файлы, такие как JPG, DOC и т. Д.?

1029 * спасибо *


EDIT:


Однако я должен спросить, почему вы хотите встроить эти файлы в сборку? Может быть, вы не в правильном направлении ..

Я не планирую встраивать файлы в сборку, но я не был уверен, происходит ли это автоматически, когда Asp.Net компилирует веб-сайт или WebProject


В любом случае, спасибо вам обоим за помощь

Ответы [ 2 ]

2 голосов
/ 24 апреля 2009

Q1

A) Нет, они сохраняют свое имя файла и находятся вне сборки.

B) Нет, они сохраняют свое имя файла и находятся вне сборки.

Q2

A) Веб-ссылки относятся к веб-сервисам, на которые есть ссылки в вашем проекте. Когда вы добавляете веб-ссылку, создается прокси для обработки связи с сервисом. Этот прокси должен быть скомпилирован с вашим проектом (прокси генерируется автоматически, поэтому вам не нужно об этом беспокоиться).

B) Файлы ресурсов * .resx включены в ваш проект. Наиболее распространенное использование файлов ресурсов в веб-приложении - интернационализация. Эти файлы компилируются в ваше приложение.

2 голосов
/ 24 апреля 2009

1A: Нет, файлы содержимого могут быть добавлены в сборку generatad только в том случае, если вы указали в качестве действия по компиляции «Embedd resource»

1B: То же, что 1A

2: файл должен быть помечен как «встроенный ресурс» для компиляции в сборку.

Однако я должен спросить, почему вы хотите встроить эти файлы в сборку? Может быть, вы не в правильном направлении ..

...