"Can't find the .NET assembly {AssemblyName} in specified folders"
"Can't find the .NET assembly {AssemblyName} in specified folders"
我只是想将 sln 文件加载到 Visual NDepend 中并不断收到此错误:
Can't find the .NET assembly {AssemblyName} in specified folders. Has it been compiled properly? Is the NDepend project missing the containing folder of the .NET aseembly?
最奇怪的是,不同路径下的相同程序集不会出现此错误。例如:
错误不会出现在路径 C:\code\depot\Product\Stage\IA\
下的程序集中,而会出现在 C:\code\depot\Product\IA
下
我在使用 Visual NDepend 时采取的步骤:
- 打开 NDepend
- 单击“分析 VS 解决方案和 VS 项目”
- 浏览
- 查找 sln 的特定实例。
- 点击打开
- 发生错误
我按照相同的步骤操作,但在不同的路径中找到了相同的解决方案,并且错误消失了!组件是相同的!非常感谢任何帮助。
这肯定是读取 .sln 文件并尝试推断程序集所在的文件夹时出现的问题。
通常 NDepend 期望分析 .sln DEBUG 配置。这是因为当 NDepend 访问 PDB 时,它可以更深入地分析,解释 here
要解决此问题,您可以转到 NDepend 项目属性 > 要分析的代码 > 展开目录面板 > 确保引用的目录是包含所有程序集的目录。
然后您可以使用 NDepend Project Properties > Paths referenced 来定义如何引用目录路径(relative/absolute/envvar...)
我只是想将 sln 文件加载到 Visual NDepend 中并不断收到此错误:
Can't find the .NET assembly {AssemblyName} in specified folders. Has it been compiled properly? Is the NDepend project missing the containing folder of the .NET aseembly?
最奇怪的是,不同路径下的相同程序集不会出现此错误。例如:
错误不会出现在路径 C:\code\depot\Product\Stage\IA\
下的程序集中,而会出现在 C:\code\depot\Product\IA
我在使用 Visual NDepend 时采取的步骤:
- 打开 NDepend
- 单击“分析 VS 解决方案和 VS 项目”
- 浏览
- 查找 sln 的特定实例。
- 点击打开
- 发生错误
我按照相同的步骤操作,但在不同的路径中找到了相同的解决方案,并且错误消失了!组件是相同的!非常感谢任何帮助。
这肯定是读取 .sln 文件并尝试推断程序集所在的文件夹时出现的问题。
通常 NDepend 期望分析 .sln DEBUG 配置。这是因为当 NDepend 访问 PDB 时,它可以更深入地分析,解释 here
要解决此问题,您可以转到 NDepend 项目属性 > 要分析的代码 > 展开目录面板 > 确保引用的目录是包含所有程序集的目录。
然后您可以使用 NDepend Project Properties > Paths referenced 来定义如何引用目录路径(relative/absolute/envvar...)