Что делает Visual Studio 2008, когда я добавляю ссылку на сборку? - PullRequest
2 голосов
/ 27 марта 2010

Когда я добавляю ссылку на сборку (живущую в GAC) в web.config в проекте ASP.NET, что делает Visual Studio?

[Это связано с более ранним вопросом, относящимся к BusinessObjects: VS2008: проекты теперь открываются вечно ]

Когда я добавляю "CrystalDecisions.Enterprise" и "CrystalDecisions.Enterprise.Framework" к элементу сборок в web.config, VS долго думает об этом, блокируя меня на пару минут, пока он внимательно изучает новичков.

Что он делает в это время? Я гуглил это, но вышел пустым.

Я могу высказать некоторые догадки (может быть, интеграция с IntelliSense?), Но в идеале хотел бы найти документацию, описывающую, что именно происходит.

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

1 Ответ

2 голосов
/ 27 марта 2010

Я не могу помочь вам напрямую с поиском документации, но Visual Studio необходимо будет загрузить эти сборки в память и перемещаться по структуре сборок для множества различных вещей, таких как заполнение Intellisense, обозреватель объектов и т. Д. загрузить в память другие элементы GAC, от которых зависят эти сборки, и выполнить аналогичные действия.

...