我有一个通用的问题和具体的例子。根据Stack Overflow关于名称空间程序集的所有类似问题,这应该很容易。最常见的答案是问题 How do I know what reference to include to import a specific .NET namespace? 。
“所有MSDN文档页面都提到命名空间和程序集。”
但是在这个MSDN页面上没有提到程序集。我错过了什么明显的事情?
Microsoft.WindowsAzure.ServiceRuntime Namespace
修:
更具体地说,我正在寻找包含Azure类RoleEnvironment的DLL文件。当我点击 F1 并查看其MSDN页面MSDN RoleEnvironment时,它会提到Microsoft.WindowsAzure.ServiceRuntime命名空间,但不包括要包含的程序集。我之前遇到过这样的事情,所以我想我会把它变成一个普通的问题。虽然我想知道要引用的特定DLL文件,但我也想知道答案,所以我知道下次遇到这种情况时该怎么做。
答案 0 :(得分:6)
命名空间没有程序集。一个命名空间可以(通常是)在几个程序集中。但特定类型在特定程序集中。因此,如果您从您感兴趣的命名空间中查看某些类型的文档,您将看到该类型的汇编。
来自同一命名空间的其他类型可能位于同一个程序集中,但不一定是。
答案 1 :(得分:0)
命名空间:Microsoft.WindowsAzure.ServiceRuntime 汇编:Microsoft.WindowsAzure.ServiceRuntime(在microsoft.windowsazure.serviceruntime.dll中)