ASP.Net MVC 2 - объединение всех выходов в одну сборку - PullRequest
2 голосов
/ 05 октября 2010

У меня есть проект веб-развертывания в моем решении.Решение состоит из приложения MVC2 и другой библиотеки классов.

В свойствах проекта веб-развертывания отмечена опция Объединить все выходные данные в одну опцию сборки, и я дал ей имя.

Когда я смотрю в папку bin, у меня есть все мои справочные DLL из моего приложения MVC, DLL с именем моего проекта MVC и затем DLL с таким именем, которое я дал при выборе Объединить все выходы в один вариант сборки.

Я предполагал, что эта опция создаст 1 DLL, а не все DLL, плюс еще одну.

Есть идеи?

1 Ответ

4 голосов
/ 06 октября 2010

Как указано в документации it: эта опция объединяет все выходные сборки из компилятора в одну сборку. Эта настройка эквивалентна опции -o assemblyname команды aspnet_merge.exe. Помните, что проект веб-развертывания позволяет вам предварительно скомпилировать веб-приложение. Это сделано для того, чтобы избежать нескольких временных сборок для разных страниц aspx, которые чаще встречаются на веб-сайтах, а не на веб-приложениях. Это ни в коем случае не сливается со сторонними сборками, на которые вы ссылаетесь на своем сайте, такими как библиотеки классов.

...