Visual Studio 2010 - веб-проект развертывания включает в себя библиотеки DLL - PullRequest
4 голосов
/ 03 декабря 2010

Я только что обновил решение с двумя проектами веб-развертывания с VS 2008 до 2010 года (обновляя все проекты до .net 4.0 на моем пути).

Я установил новые проекты веб-развертывания VS2010, чтобы позволить мнечтобы открыть мои старые проекты сборки (они собирают мои веб-сайты, очищают несколько файлов и архивируют их для загрузки).

У меня это снова работает, но когда я смотрю на созданные файлы,ссылочные файлы .net Framework (например, System.Web.dll и т. д.) были включены в развернутый сайт.Кто-нибудь знает, почему это может происходить и как его отключить?

Ответы [ 3 ]

0 голосов
/ 08 декабря 2010

Одной из причин может быть свойство Copy Local = True ссылочных файлов .net framework.

0 голосов
/ 12 декабря 2010

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

0 голосов
/ 03 декабря 2010

Кажется, вы используете версию профиля клиента .Net Framework.Проверьте версию платформы .Net, выбранную для обновленных проектов, в разделе «Свойства проекта».

Вот статья MSDN о клиентском профиле платформы .Net: http://msdn.microsoft.com/en-us/library/cc656912.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...