0

我有“无法安装等等等等......必须先将 Unity 2.0.414.0 安装到 GAC 中”安装错误。

我已将所有与 Unity 相关的 dll 设置为“复制本地”我已将 dll 设置为“包含”我已卸载 Unity 2.1 和 Ent Lib 5.1(试图删除可能在 GAC 中的项目)我实际上是在引用 2.0.515.0而不是消息中提到的版本。

我究竟做错了什么!我知道我可以在 GAC 中安装 dll,但我想将它们与我的应用程序一起安装在私有位置。

4

1 回答 1

0

好的,
因此,如果您确保所有标记为先决条件的程序集都设置为包含/必需,那么您可以在部署设置检查 GAC 后停止单击。如果您想依赖 GAC 中的程序集,这并不理想,但至少您可以确定您的应用程序将使用哪些版本的程序集。如果现在包含的 pre-reqs 没有签名,那么你不能签署部署,这将是一个需要验证的问题。
我敢肯定,实际问题与我用于 Unity 的程序集的先前版本有关,但仍然存在于 GAC 中。

于 2012-09-13T09:49:19.527 回答