在移动到新的公司发行的 Windows 7 机器(来自老化的 XP 机器)后,我在 Visual Studio 2010 中的项目出现问题。
我将我的项目复制到新机器上,但 Visual Studio 似乎在加载 WPF 设计器时遇到问题。我有一个包含多个项目的解决方案,它构建良好并且运行良好,但是当我尝试在设计器中打开 WPF 窗口时,我收到一大堆错误消息,如下所示:
"unable to load the metadata for assembly 'Foo'. This assembly may have been
downloaded from the web. See http://go.microsoft.com/fwlink/?LinkId=179545.
The following error was encountered during load: Could not load file or assembly
'Foo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its
dependencies. The system cannot find the file specified."
(请注意错误消息中的链接似乎没有任何用处)
我认为这里的问题是我的公司 IT 人员已经设置了 Windows 7 机器,因此“我的文档”实际上是一个本地缓存的网络驱动器。这不是一件坏事,因为现在只要我在公司网络上,我的所有文件都会备份,但我认为这让 Visual Studio 感到不安。
是否有解决方案不涉及放弃同步的网络驱动器(我喜欢)并将所有内容复制到本地硬盘驱动器(将备份放回我身上)。