我有一个应用程序,我正在移动到另一个服务器。它抱怨说它缺少TABCTL32.OCX。我已经在另一台服务器上找到了这个文件,我想复制并粘贴它。
我发现在我要移动的服务器上还有一个名为TABCTL32.DEP的文件。我是否必须复制两个文件,或者依赖文件是可选的吗?
我在没有副总处的情况下尝试过。这款应用在这两种情况下都有效。这是一个生产服务器,所以我想确认一下。
发布于 2012-09-13 07:50:02
这些.DEP (depdendency)文件是关于打包工具要使用的库的说明。这些文件没有运行时意义,只包含开发元数据。它们是文本文件。
它们包含用于安装库的首选(“设计”)位置、库的子依赖项(包括可选的本地化“附属”资源DLL)、版本信息等。
请参阅INFO: How Setup Wizard and PDW Use Dependency Files等文章。
这是打包人员应该与其他“规则数据库”(如VB6DEP.ini )一起使用的信息。如果程序员希望其他开发人员使用他们的库,他们也应该创建它们。
如果您使用的是对.DEP文件一无所知的“受损”第三方打包技术,则由您决定是否阅读这些文件并将其包含的信息合并到您的构建过程中。作为开发人员,您也有责任保持您的开发机器的.DEP文件和VB6DEP.ini文件是最新的,因为它们通常不再由微软更新。
您不能随意地将文件从一台计算机复制到另一台计算机。找到这个程序的安装程序并在新机器上运行它。
发布于 2012-09-13 07:48:54
.dep文件是Visual Basic安装向导用来确定ocx文件具有哪些依赖项的文件。您可以使用Windows记事本打开该文件以查看其内容。
除非您使用的是Visual Basic打包和部署向导,否则可以忽略此文件。
有关更多信息,请参阅INFO: How Setup Wizard and PDW Use Dependency Files
https://stackoverflow.com/questions/12396837
复制相似问题