我在GAC中添加了一個程序集,它不存在於windows/Assembly中,而是存在於C:\ Windows \ Microsoft.NET \ assembly \ GAC_MSIL中。但是在我添加了這個程序集的引用後,它顯示錯誤消息,如無法加載文件或程序集'Microsoft.ApplicationBlocks.Data,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 76d09afd81300b1a'或它的某個依賴項。該系統找不到指定的文件。任何解決方案。GAC程序集在運行時拋出錯誤
0
A
回答
0
.NET 4.0以前的版本使用c:\ windows \ assembly作爲GAC文件夾。從4.0開始,它使用c:\ windows \ Microsoft.NET \ assembly(因爲版本之間存在運行時不兼容性更改)。如果您使用.NET 4+工具來安裝程序集,那麼它會轉到第二個GAC,如果您嘗試從pre.NET 4項目中引用它,它將在第一個GAC中查找並且不會找到它。請參閱https://stackoverflow.com/a/2660366/552139
+0
我從.NET 4.5項目中引用它,但顯示上面提到的錯誤。 – Joms 2014-11-25 10:52:37
相關問題
- 1. 無法運行程序拋出錯誤
- 2. WebApi在運行時加載Microsoft.Owin 3.0程序集時拋出錯誤
- 3. 運行Sql程序集時出錯
- 4. 使用OpenCV 2.4.8 gstreamer管道程序拋出運行時錯誤
- 5. 試圖運行Silverlight業務應用程序時拋出錯誤
- 6. 當我在GAC中安裝程序集時出錯代碼1
- 7. 拋出一個運行時錯誤
- 8. NSURLRequest拋出運行時錯誤
- 9. opencv linemod拋出運行時錯誤
- 10. python腳本在Ubuntu上運行時拋出mysql錯誤,但在OSX上運行時不會拋出mysql錯誤
- 11. 在程序集中運行簡單程序時出錯
- 12. 我在GAC中的程序集拋出異常如何記錄源和行號?
- 13. Windows Azure SDK 2.0和GAC中的舊運行時程序集
- 14. 運行程序時出錯?
- 15. 運行程序時出錯?
- 16. 程序拋出編譯時錯誤oracle
- 17. java - 拋出程序錯誤
- 18. Neo4j程序拋出錯誤
- 19. 當我試圖加載log4net程序集時拋出錯誤
- 20. 指向2d數組,程序編譯但在運行時拋出分段錯誤
- 21. 運行集成測試時拋出SqlException
- 22. VbScript拋出一個錯誤「未知的運行時錯誤」
- 23. Easyhook在vs2010發出「無法在GAC中安裝程序集」錯誤
- 24. 在vb.net中運行程序時出錯
- 25. 運行程序時的Android應用程序運行時錯誤
- 26. 記錄集.eof空時拋出錯誤
- 27. 運行時錯誤R6034在C#程序
- 28. Android在啓動應用程序時出現運行時錯誤
- 29. EmberJS - 在'firebase`執行時拋出錯誤
- 30. 通用類構造函數在運行時拋出類拋出異常錯誤
您是否在csproj中設置了「複製到本地」的引用? 是否引用版本3.0.0.0? 我寧願將依賴關係與您的應用程序捆綁在一起。 – Oliver 2014-11-25 08:34:44