5
我经常看到程序集引用有错误的HintPath的情况,这可能导致奇怪的随机故障。MSBuild强制HintPath验证
例如,您有错误的HintPath,但您的GAC中有相应的程序集。 这将意味着该项目将在您的机器上编译好,但会在其他机器上失败。
在我的情况下,反之亦然,即使在CI服务器上也有一个GAC库,所以通过持续集成无法检测到此问题。
我正在寻找类似于自定义MSBuild任务的东西,它将验证所有HintPaths并导致构建失败,如果它们中的任何一个都是错误的。