2009-02-04 34 views
0

我在我的电脑和生成机器上安装了Visual Studio 2008(9.0.30729.1 SP)。在我的电脑上,一个项目的建设很好。在构建机器上,我开始出现这个错误。 ALINK操作失败(80070005):访问被拒绝Visual Studio 2008链接器错误:ALINK操作失败(80070005):访问被拒绝

这是令人难以置信的恼人,因为它不会说访问什么?被拒绝。

我试过重新启动机器,并更改了项目的输出目录。 这是一个C++/CLI DLL。该项目与大量库链接,因此广泛检查与链接的所有内容并不实际,但对项目进行了快速扫描,似乎没有任何东西丢失或锁定。

无论如何,我可以弄清楚这个heck连接器在抱怨什么?听起来像链接器(1)中的错误,但正如我所说,我已经安装了与我的PC相同的Visual Studio,并且项目生成良好。 (1)你可能会争辩说,一个错误消息,无助于一个错误。

回答

2

FileMon作为工具包中的工具总是好事:它可以记录每个文件的操作,并且有助于显示链接器想要处理什么文件的什么

(在sysinternals.com找到它)

+1

工作。我使用了进程监视器并在link.exe上进行了筛选,并发现MS密码API中存在一个问题,这让我意识到它有一些问题需要签名我的DL​​L。如果我拿出密钥文件,我没有得到链接器错误。现在我只需要弄清楚问题所在...... – mhenry1384 2009-02-04 19:31:34

0

在输出窗口,你可以看到它而做什么操作失败?

通常,您可能会遇到错误,因为它正试图修改的文件受源代码管理/不可写入,因为某些原因。

另外,您可能会错过某些正在查找的文件。

相关问题