2

我最近使用 SoftPerfect RAM Disk 来增加我的构建时间。对于我的整个解决方案来说,正常的构建时间从 3 分钟缩短到大约 30 秒真是太棒了,但是我注意到代码分析不再为我工作了。

我已将每个项目的 bin 和 obj 文件夹下的所有 Debug 文件夹指向一个 ramdisk 符号链接文件夹。我使用的命令是:

mklink /d "c:\myprojectbase\someproject\bin\Debug" "R:\ramdisk\Debug"

我通常通过代码分析选项卡手动打开运行代码分析,然后选择要对其运行代码分析的项目。它现在给了我错误:

Metadata file 'c:\myprojectbase\someproject\bin\Debug\DependencyLib.dll' could not be found

似乎编译器删除了项目所依赖的所有依赖库,但无法将它们正确重建到符号链接文件夹中。如果我删除符号链接,那么所有这些库都会正确生成。有趣的是,如果我在项目属性中选中“在构建时启用代码分析”然后构建项目,代码分析也可以工作。

有没有人看到这个问题或有任何解决方法?

4

0 回答 0