C# 如何知道要导入特定的.NET命名空间要包含哪些引用?
这就是我在StackOverflow上找到的解决方案 这不是我的问题,但这正是我遇到的问题。如何知道需要导入特定的DLL文件才能使用特定的命名空间?我在MSDN页面或objectexplorer上都没有看到这一点,甚至没有注意到。这是在任何地方引用的吗?来自: DataContractJsonSerializer类 将对象序列化为JavaScript对象表示法(JSON),并将JSON数据反序列化为对象。该类不能被继承 名称空间:C# 如何知道要导入特定的.NET命名空间要包含哪些引用?,c#,.net,C#,.net,这就是我在StackOverflow上找到的解决方案 这不是我的问题,但这正是我遇到的问题。如何知道需要导入特定的DLL文件才能使用特定的命名空间?我在MSDN页面或objectexplorer上都没有看到这一点,甚至没有注意到。这是在任何地方引用的吗?来自: DataContractJsonSerializer类 将对象序列化为JavaScript对象表示法(JSON),并将JSON数据反序列化为对象。该类不能被继承 名称空间: 程序集:System.ServiceModel.Web(在Sys
程序集:System.ServiceModel.Web(在System.ServiceModel.Web.dll中)好问题。我通常在Google上快速搜索该类,然后根据它所在的名称空间的开头键入程序集。在MSDN上查找名称空间时,大多数类指定它所在的程序集 关于你先前的问题: 在顶部附近,您可以得到您的答案:
Namespace: System.Runtime.Serialization.Json
Assembly: System.ServiceModel.Web (in System.ServiceModel.Web.dll)
嗯,我想我是瞎子。谢谢仍然希望IDE中有一个解决方案。只需在IDE中打开帮助。如果打开对象浏览器,搜索类型,它就会出现,您可以右键单击它,然后选择“转到定义”。然后返回到顶层,让类找到它定义的程序集。是的,我几乎添加了那个注释。问题是他没有引用程序集,所以类型的信息不会出现。这取决于引用的位置。。。我发现在对象浏览器中有一大堆我没有直接引用的程序集(也许它们是我引用的程序集的依赖项,我不知道)。MSDN总是知道的。在google.com/bing.com上键入类的确切名称,您将获得指向文章的链接,引导您找到所需的程序集:)理想情况下,正如John正确地说的那样,它位于MSDN上,您可以在其中查找有关程序集的详细信息,因此只需将MSDN作为关键字包括在内,例如DataContractJsonSerializer MSDN。