我有一个自定义控件dll,我保存到我的网络驱动器中。我想将它添加到Visual Studio工具箱,它回来后说Access被拒绝了。如果我将它放在我的桌面上,那么我没有任何问题。你能告诉我我错过了什么吗?
更新:经过进一步试验后,问题似乎是文件在ClearCase的动态视图中。如何让工具箱使用ClearCase的动态视图中的dll?
答案 0 :(得分:1)
ClearCase动态视图不会阻止读取,只能写入访问权限(如果文件没有签出,则无法打开它以写入任何内容:如果您的CLEARCASE_PRIMARY_GROUP
引用了一个,则必须先将其签出Vob的团体)
然而,通常发生的是dll由进程占用,而在其他地方复制的相同dll没有任何句柄。 (在这种情况下,ClearCase实际上不会直接参与)
尝试使用Process explorer之类的工具(使用 Ctrl + F )查找是否有任何句柄保留该dll使用。
答案 1 :(得分:0)
我最好的猜测是检查您对该网络文件夹的访问权限。如果没有更多细节,我可以说无论如何我通常会把这种事情保留在GAC中,因为工具箱项目不应该真的被分配。