episerver安装将episerver程序集放在GAC中,我用C:/ windows / assembly看到它们。
此外,安装episerver后,所有episerver dll都出现在C:/ Program files / Episerver中。
当通过episerver部署中心创建episerver项目或使用episerver模板创建Visual Studio 2010时,我看到新创建的项目的bin文件夹包含许多episerver-dll,这并不奇怪。我想它们是从C:/ Program files /复制的。如果我在visual studio中打开项目,我会看到那些被引用的dll而不是来自GAC或C:/ program files / episerver的那些。
嗯,所有这一切都让人很困惑。 为什么Episerver将dll放入gac并且不引用它们?在团队中处理对episerver dll的开发的最佳方法是什么?
此外,IF episerver会引用GAC中的ddl,我怎样才能在VS中看到它。我的意思是,参考的属性是什么?
答案 0 :(得分:2)
基本上,这只是episerver部署决策。我会尝试逐一回答你的每一个问题:
答案 1 :(得分:2)
我们通常会创建一个单独的目录,用于存储所有.dll文件并从该目录引用它们。这意味着所有第三方 - 图书馆和episerver-dlls。 这样做的最大原因是当新开发人员需要设置项目时避免麻烦,并且在从GAC引用时避免不同版本之间的冲突。