Как найти имя сборки для пространства имен .NET, например, Microsoft.WindowsAzure.ServiceRuntime - PullRequest
4 голосов
/ 09 октября 2011

У меня есть общий вопрос и конкретный пример. Это должно быть легко в соответствии со всеми аналогичными вопросами о переполнении стека в отношении сборок для пространств имен. Наиболее распространенный ответ находится в вопросе Как узнать, какую ссылку включить для импорта определенного пространства имен .NET? .

«На всех страницах документации MSDN указано пространство имен и сборка.»

Однако на этой странице MSDN нет упоминания о сборке. Что я упускаю из виду?

Пространство имен Microsoft.WindowsAzure.ServiceRuntime

Исправленный вариант:

Более конкретно, я ищу файл DLL для включения в класс Azle RoleEnvironment. Когда я нажимаю F1 и смотрю на его странице MSDN MSDN RoleEnvironment , в нем упоминается пространство имен Microsoft.WindowsAzure.ServiceRuntime, но нет сборки, которую нужно включить. Я сталкивался с такими вещами и раньше, поэтому подумал, что задам общий вопрос. Несмотря на то, что я хочу знать конкретный файл DLL для ссылки, я также хочу знать ответ, поэтому я знаю, что делать в следующий раз, когда я столкнусь с этой ситуацией.

Ответы [ 2 ]

6 голосов
/ 09 октября 2011

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

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

0 голосов
/ 09 октября 2011

Пространство имен: Microsoft.WindowsAzure.ServiceRuntime Assembly: Microsoft.WindowsAzure.ServiceRuntime (в microsoft.windowsazure.serviceruntime.dll)

RoleEnvironment

...