我正在使用Visual Studio 2010構建一個應用程序,其中我必須使用外部DLL。在編寫代碼時,IDE並未向我顯示有關由我將此dll添加到項目中的方法的任何錯誤。我甚至可以瀏覽類對象層次結構。一旦我嘗試編譯我的項目,這個參考就會丟失。我無法再瀏覽參考文獻,而我收到了通常的錯誤「在當前上下文中不存在」。 我什至重新編譯的DLL,但我仍然有這個錯誤。VS2010沒有找到當前的上下文,但參考內置
3
A
回答
9
在您的項目屬性中,單擊「應用程序」選項卡。檢查並查看「目標框架」設置爲什麼。之前我遇到過類似的情況,這都是因爲Target Framework被設置爲「.NET Framework 4 Client Profile」而不是「.NET Framework 4」。
編輯
我不知道是什麼原因這個問題得到了解決我的情況與丟失的引用,但它確實工作。我正在關注另一個SO鏈接的建議,如果我能再次找到它,我會添加它。
0
嘗試查看Visual Studio中是否已正確設置路徑到您的DLL:
右鍵單擊該DLL並轉到屬性。然後在屬性窗口中有一行說明了dll的物理路徑。
我有時會遇到這樣的問題:此行爲空,因此dll標有黃色問號。
如果該行爲空,填寫正確的路徑到您的DLL我解決您的問題。
希望幫助,歡呼聲
0
這可能是與項目的目標是平臺和DLL的平臺的問題。 嘗試明確指定x86或64,看看會發生什麼。如果可行,請檢查您是否滿意該平臺,或者您是否需要找到爲其他平臺編譯的DLL,或者是否需要找到另一個庫。
希望它可以幫助
0
你會得到這個錯誤,如果
你
DLL project
針對不同的.NET Framework版本比你project who uses this DLL
所以請確保您的Referenced Project (DLL Provider)
是using the same version of .NET Framework
您的other project (DLL consumer)
使用
相關問題
- 1. 沒有當前上下文
- 2. vs2010 dll鏈接沒有參考
- 3. 指定的模塊找不到,但沒有DLL參考
- 4. Unity沒有找到dll參考
- 5. 裝配未找到,但沒有在參考列表中
- 6. 參考當前行
- 7. HibernateException:當前沒有會話綁定到執行上下文
- 8. Dropwizard和Hibernate - 沒有當前綁定到執行上下文
- 9. NHibernate.HibernateException:沒有綁定到當前上下文
- 10. 沒有會話綁定到當前上下文:NHibernate
- 11. 爵士:上下文根沒有找到
- 12. 在沒有當前上下文的情況下繪製PDFPage
- 13. 貓鼬:找到所有參考文件
- 14. VS2010 - 項目參考
- 15. VS2010 RC:查找文件錯誤:沒有找到文件
- 16. 錯誤:在當前環境中找不到參考fst
- 17. Coq錯誤:在當前環境中找不到參考evenb
- 18. 當前Android IAB參考
- 19. 白色的SearchCriteria - 在當前上下文中找不到名稱
- 20. 的Git顯示當前參考目錄中的文件到上面的目錄
- 21. 從活動返回時沒有當前的openGL上下文嗎?
- 22. VS2010到VS2012 ToolWindow XAML參考VsBrushes
- 23. 有沒有官方的地方可以找到OpenCV的文章參考?
- 24. 在IntelliJ中找到的文件,但沒有在內置的jar中
- 25. 找不到參考
- 26. 有沒有參考活動或上下文訪問設備IMEI的方法?
- 27. 當沒有找到
- 28. 有沒有renderscript的參考?
- 29. jQTouch - 無法找到適當的文檔/參考
- 30. LibGDX/Socket.io:在當前線程中找不到OpenGL上下文
是複製本地活動的參考?它存在於GAC中嗎? – henginy 2011-12-30 14:50:36