Как добавить информацию о сборке на веб-сайт / приложение в Visual Studio 2008

StackOverflow https://stackoverflow.com/questions/427647

Вопрос

Кто-нибудь может сказать мне, как добавить файл AssemblyInfo.vb в веб-приложение, преобразованное из NET2.0 в NET3.5.

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

Я использую проекты веб-развертывания для Visual Studio 2008, если это имеет значение.Я также собираюсь заменить номер версии номером сборки SVN, но пока не зашел так далеко :)

Спасибо

Это было полезно?

Решение

Я провел дальнейшее расследование и обнаружил, что путаю проекты веб-сайтов с проектами веб-приложений.Это то, что я нашел:

Проекты веб-приложений

  • Содержит информацию о сборке через Свойства приложения (Скрытый файл AssemblyInfo)
  • Создает рабочий веб-сайт после компиляции

Проекты веб-сайтов

  • Может содержать информацию о сборке через файл AssemblyInfo в папке App_Code
  • Создает работающий веб-сайт на месте

Проекты веб-приложений

  • Скопируйте файл AssemblyInfo только из проекта веб-приложения (я тестировал это)

CrusieControl.NET - SVN - метчик

  • Может перезаписать только номер версии в файле AssemblyInfo в проекте веб-приложения

Таким образом, в будущем я буду использовать проекты веб-приложений.Раньше я использовал проекты веб-сайтов, поскольку они работали на месте, и мы просто копировали их на оперативный сервер (я знаю, что это плохо - вот почему я задаю все эти вопросы, пытаясь улучшить нашу среду разработки).

Этот ответ - моя заметка из дальнейшего исследования, которое, как я думаю, является целью переполнения стека.Если кто-то захочет изменить вопрос на что-то более соответствующее моему ответу, я пойму - я попытаюсь переименовать себя.

Также, если я пропустил мимо ушей свое объяснение здесь, пожалуйста, скажите мне!

Ваше здоровье

Редактировать

После дальнейших исследований выяснилось, что при объединении сборок возникают проблемы с проектами веб-развертывания и проектами веб-приложений.Единственный способ заставить это работать - назвать сборки по-другому, что оставляет мне 1 сборку с информацией о версии и 1 сборку с информацией о моем манифесте (имея в виду, что информация о моей версии поступает из SVNLabeller).Это не то, чего я хочу.Итак, сейчас я возвращаюсь к проектам веб-сайта и обнаружил, что могу вручную отредактировать файл .wdproj, чтобы добавить дополнительную информацию о сборке, жаль, что я не могу сделать это через Visual Studio, но это лучшее решение, которое я могу придумать на данный момент.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top