在我的c#解决方案中,我引用了一些通过网络访问的dll。如果我以admin权限运行Visual Studio,这些dll的命名空间就不能再解析了。
这似乎不是权利的问题。我可以以admin身份启动资源管理器并访问这些文件。
怎么了?
事实证明,正如Ashutosh Singh所建议的那样,以管理员身份运行VSTO会更改运行VSTO的帐户,即使我登录的帐户在本地管理员组中,其他程序也不会这样做。因此,我的映射驱动器不见了。
我的快速和肮脏的解决方案:打开文件->打开->项目对话框并创建网络映射。
在我的情况下,这不是太容易弄清楚,因为我的本地管理帐户和我登录的域帐户碰巧有完全相同的名称:)