2012-12-10 35 views
1

我創建使用以前的VS解決方案現在我已經在VS 2010中打開該解決方案與該基準似乎是不正確的:爲什麼辦公室互操作參考示VS示數2010

enter image description here

這是罰款之前和程序每天運行良好幾個月;那爲什麼VS 2010告訴我這些?

在解決方案資源管理器中,它看起來像引用有問題。之前罰款:

enter image description here

好的 - 我剛剛刪除的參考上方,然後發現這個版本(看起來一模一樣),並加入它和所有的世界似乎不錯吧!

enter image description here

回答

0

我最近安裝了新的VS,因此我相信它也安裝了最新版本的.NET framework。所以我懷疑當我打開這個項目時,它指向了一個更新的框架版本,這個版本導致了這個參考的問題。

我刪除了損壞的引用,並將其添加回來,現在看起來很好。

2

有你所引用的DLL辦公室以及剛剛加入using語句。或者,如果它運行良好,則是DLL丟失或參考被刪除。最可能的原因是該DLL位於開發機器的GAC中,並且不在當前版本中。

+0

好像它仍然運行正常.....我剛剛構建的解決方案;然後運行'bin'目錄中的'exe',並運行正常。但如果我嘗試在VS中加入程序,它會出錯。 – whytheq

+0

做一個乾淨的和重建,它有一箇舊的DLL懸掛在某個地方,允許它建立。 –

+0

看到我的編輯....認爲我已經有效地完成了你的建議;好像我刪除了對DLL的引用,然後添加了對同一個DLL的引用! – whytheq

2

這可能是因爲當前版本的VS沒有正確加載dll。所以如果我是你,我會看你如何啓用一些你需要的引用。我不知道你如何啓用它們,或者你必須啓用它。但我知道我之前有過這個問題,它解決了我的問題。 只是谷歌的錯誤,你可能會找到它的解決方案。

+0

我的機器安裝了「辦公室」 - 其中包括「Excel」 - 這似乎有點奇怪 – whytheq

相關問題