Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在Visual Studio中,哪些源文件依赖于给定的引用程序集?_Visual Studio_Visual Studio 2012 - Fatal编程技术网

Visual studio 在Visual Studio中,哪些源文件依赖于给定的引用程序集?

Visual studio 在Visual Studio中,哪些源文件依赖于给定的引用程序集?,visual-studio,visual-studio-2012,Visual Studio,Visual Studio 2012,在Visual Studio(2012)中,是否可以在设计时找到依赖于给定引用程序集的所有类(或其他源)?怎么做 假设,您认为一个程序集可以被删除,而一点重构或更改可以弥补它的缺失,因此您可以删除该程序集并尝试处理编译器错误。但是,如果我们只需要分析删除某些单独程序集的影响,或者只需要知道哪些源文件依赖于它,那么这项工作就不能更好地从每个场景中捕获编译器错误,删除并重新添加每个程序集。那么,在VisualStudio中,是否有一种方法可以像其他依赖项分析一样,查看已经支持的依赖项分析?Ya……通

在Visual Studio(2012)中,是否可以在设计时找到依赖于给定引用程序集的所有类(或其他源)?怎么做


假设,您认为一个程序集可以被删除,而一点重构或更改可以弥补它的缺失,因此您可以删除该程序集并尝试处理编译器错误。但是,如果我们只需要分析删除某些单独程序集的影响,或者只需要知道哪些源文件依赖于它,那么这项工作就不能更好地从每个场景中捕获编译器错误,删除并重新添加每个程序集。那么,在VisualStudio中,是否有一种方法可以像其他依赖项分析一样,查看已经支持的依赖项分析?

Ya……通过使用GetTypes()方法,您可以访问dll中的任何类和表单。请查看此链接:

我不是问.Net API,而是问Visual Studio IDE。今天,如果我们删除程序集,我们可以通过编译器错误获得引用其内容的所有类型,但是如何在不干扰项目的情况下获得类似的结果呢?喜欢在代码映射中显示它吗?我不认为您可以在不编程的情况下实现这个目标。无论如何,如果您愿意,这个方法AssemblyName[]Names=samplessembly.getReferencedAssembly();对于任何已经非常熟悉反射API的dllsI,我只是在搜索Visual Studio资源(在设计时),比如代码映射。甚至是第三方扩展,如Resharper、CodeRush等。我改进了这个问题,澄清了我的问题。也许代码映射可以做到这一点,但问题是“如何”。给定一个程序集并显示所有源(类会很有用),如果将其删除可能会崩溃,那么只需单击程序集并将其添加到图表中是行不通的。我想,如果代码映射可以做到这一点,它并不像我尝试的那么简单,可能需要一种变通方法,比如首先添加所有类,但对于大型、非常大型的项目(数千个类)来说,这不是一种好方法。