Visual Studio 中的项目引用突然无法在工作站上工作

本文关键字:工作站 工作 突然 Studio 项目 引用 Visual | 更新日期: 2023-09-27 17:56:13

我有一个包含多个引用的解决方案,但是当我今天打开Visual Studio时,其中一些停止工作。我得到的构建错误是:

包含"ReferenceType"类型的程序集"ReferenceName, Version=X.0.0.0, Culture=Neutral, PublicKeyToken=XXXXXXXXXXXX, Retargetable=Yes"所需的引用。向项目添加一个。

我检查了受影响引用的属性,描述和本地文件路径的值变为空白。此外,这些是 .NET 引用,但被视为 COM 引用。

我试图删除并重新添加引用,但其中一个引用收到一条视觉工作室错误消息,指出

无法添加引用"Reference.ocx",请确保该文件可访问,并且它是有效的程序集或 COM 组件。

我遇到的另一个问题是重新添加的引用不会以与原始引用相同的方式重新添加。他们现在在他们的文件名中包含"互操作"在他们的引用名称中,而在互操作被排除之前。添加的引用可以编译,但它似乎仍然无法正常工作。

问题是,我有多个版本的相同解决方案。当我将它的早期和旧版本加载到 Visual Studio 中时,会出现完全相同的参考问题。但是在其他带有Visual Studio的机器上,加载的项目可以很好地构建和编译。因此,这似乎是专门发生在我的工作站上的事情导致了我的问题。我还有另一个可以编译的解决方案,但无法正常工作,因为它的引用调用会出现异常。

我已经搜索并尝试了与我在论坛上遇到的错误消息相关的所有建议,但没有成功。是否存在导致这些问题的引用缓存?

Visual Studio 中的项目引用突然无法在工作站上工作

此问题已通过在Visual Studio中重新注册特定引用得到解决。