如果一個進程同時加載一個.NET 1.1 COM對象和一個.NET 2.0 COM對象,兩者都使用進程內服務器,會發生什麼?這個配置是否有任何問題?或者讓一個對象成爲一個進程外服務器會更安全?如果在同一個進程中使用.NET 1.1和.NET 2.0 COM對象,會發生什麼情況?
1
A
回答
5
它取決於哪個被首先加載,因爲(在.NET 4之前),只能將一個版本的運行時加載到進程中。 .NET 1.1對象首先加載,並且.NET 2.0對象會崩潰;或者首先加載.NET 2.0對象,並希望.NET 1.1對象有效。
您應該考慮將.NET 1.1對象升級到2.0版。如果你不這樣做,那麼無論你的應用程序會失敗,還是.NET 1.1對象都會被加載到2.0。
相關問題
- 1. 比較.net 1.1和.net 2.0中同一應用程序的流程
- 2. .NET 4.0引用.NET 2.0程序集時會發生什麼?
- 3. .net應用程序啓動時會發生什麼情況?
- 4. 如果我在對象創建線程中使用編組的COM接口指針,會發生什麼情況?
- 5. .NET 2.0項目中的.NET 1.1程序集:需要.NET 1.1嗎?
- 6. 如果我在.NET核心庫中添加PackageReference net46,會發生什麼情況?
- 7. .net 1.1應用程序如何使用.net 2.0程序集
- 8. 您可以從ASP.NET 1.1 Web應用程序調用.NET 2.0 COM對象嗎?
- 9. 未安裝.NET Framework時會發生什麼情況?
- 10. C#如果我使用priority = RealTime運行進程,GC會發生什麼情況?
- 11. 在ARMv8中,如果全局頁表條目在不同進程間發生衝突,會發生什麼情況?
- 12. 在.NET中投射對象時會發生什麼變化?
- 13. 未歸檔對象會發生什麼情況?
- 14. 如果src和dest在SDL_BlitSurface中相同,會發生什麼情況?
- 15. 存在的對象,什麼會在這種情況下發生
- 16. 如果我在同一個項目中使用JPA和CMP,會發生什麼情況?
- 17. 關閉.NET控制檯應用程序時會發生什麼情況?
- 18. 啓動.NET控制檯應用程序時會發生什麼情況?
- 19. 如果未安裝代碼合同,會發生什麼情況?
- 20. 如果我使用printf(「one \ 0two」),會發生什麼情況;?
- 21. 如果不使用Xmx會發生什麼情況?
- 22. 在.NET 1.1中調用.NET 2.0程序集
- 23. SAML 2.0 with .Net 1.1
- 24. 如果我更改HashSet中的對象,會發生什麼情況?
- 25. 如果進程調用屬於另一個進程的代碼,會發生什麼情況?
- 26. 如果消息在MQ中回滾會發生什麼情況?
- 27. 如果我的IExceptionPublisher引發異常,會發生什麼情況?
- 28. 如果我在子進程中使用wait()會發生什麼?
- 29. 如果Apple在iPhone應用程序中檢測到隱藏的API使用情況,會發生什麼情況?
- 30. 如果我通過COM接口更新正在運行的程序使用的DLL,會發生什麼情況?
或者,您可以將它們都升級到.NET 3.5或4.0。 – 2010-06-30 19:51:01
貓和狗,共同生活......大規模歇斯底里! – 2010-06-30 20:25:30