Automated tests 将程序集部署到生成计算机上GAC的最佳方法

Automated tests 将程序集部署到生成计算机上GAC的最佳方法,automated-tests,gac,Automated Tests,Gac,我们的单元测试期望在GAC中找到某个程序集。我想知道什么是将程序集放在构建服务器(TFS2010自动构建的一部分)的GAC中的最佳方法? 在gacutil/i中使用生成后事件是一个好主意吗? 有更好的替代方案吗?您的单元测试是希望在GAC中使用DLL还是仅可用于.NET程序集探测?如果它实际上是后者,为什么不使用[DeploymentItem()]属性并将程序集复制到测试文件夹,然后由.NET通过探测找到?另一个选项是在测试DLL的配置文件中使用HintPath

我们的单元测试期望在GAC中找到某个程序集。我想知道什么是将程序集放在构建服务器(TFS2010自动构建的一部分)的GAC中的最佳方法? 在gacutil/i中使用生成后事件是一个好主意吗?
有更好的替代方案吗?

您的单元测试是希望在GAC中使用DLL还是仅可用于.NET程序集探测?如果它实际上是后者,为什么不使用[DeploymentItem()]属性并将程序集复制到测试文件夹,然后由.NET通过探测找到?另一个选项是在测试DLL的配置文件中使用HintPath