所以我以前从未见过这个问题,也不知道从哪里开始解决这个问题。
Cannot register assembly "obj\Debug\MyProject.Vsto.dll".
Loading this assembly would produce a different grant set from other instances.
(Exception from HRESULT: 0x80131401)
我从哪里开始解决这个问题?
我应该提到这是一个带有 VS2008 SP1 的 VS2008 环境,这个解决方案是:
1. VSTO Excel 2007 项目 (C#)
2. 数据访问/服务层 DLL (C#)
3. #2 (C#) 的 MbUnit 测试项目
更新: 我应该补充一点,这几个月都可以正常工作。上周左右我唯一改变的是我已经开始通过 Team Foundation Server (TFS) 编写代码。
更新2:
删除.suo
文件工作了一段时间。现在我又遇到了同样的错误....嗯。猜猜我会关闭项目.suo
再次删除。
更新 3:
VS2008 将允许我编译一次解决方案。第二次尝试时,我得到了错误。如果我退出,删除.suo
文件,然后重新打开,我可以再次编译一次。对原因有什么想法吗?这是VS2008 SP1的东西吗?
对于赏金,我正在寻找永久解决方案。