2009-02-04 47 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

在輸出窗口,你可以看到它而做什麼操作失敗?

通常,您可能會遇到錯誤,因爲它正試圖修改的文件受源代碼管理/不可寫入,因爲某些原因。

另外,您可能會錯過某些正在查找的文件。

相關問題