,才有可能调用一个未来的.NET版本(假设.NET 5)装配从.NET 4的代码使用C#动态关键字?使用动态关键字从.net 4代码调用将来的.net版本程序集?
0
A
回答
2
0
简单的答案是:没有。
如果您在MSBUILD编译为.NET 4,编译器将不知道在.NET程序集的5
但是,你应该能够面向.NET 5 MSBUILD,旧的代码应该**编译,并且您还可以访问.net 5程序集。
至于动态部分 - 我不相信.net 5程序集将包括在内,因为bin文件夹程序集将针对您定位的.net版本。
0
你没有加载这将仍然需要实例化该类型的变量的DLL的方式。 dynamic
只是处理要调用的方法的运行时绑定的复杂性,它不提供以前没有的任何功能。
你能尝试创建一个.NET 5 COM结合,你可以CLR边界之间加载。
http://www.codeproject.com/Articles/204406/How-To-Use-a-NET-4-Based-DLL-From-NET-2-Based-Appl
但是你真的应该考虑是否升级到.NET 5或向后移植的.NET 5码.NET 4
相关问题
- 1. 任意.Net版本程序集的动态调用
- 2. 使用版本化的.Net程序集
- 3. Linq使用.NET 4动态关键字的好例子?
- 4. .NET 4.0 - “动态”关键字
- 5. .NET程序集版本
- 6. 从.Net调用FoxPro代码
- 7. 使用.NET将多个代码文件编译为程序集?
- 8. 如何从.NET 2.0程序集间接使用FCL 4.0代码?
- 9. .Net中是否有可能仅从客户端程序集的调试版本调用某些代码?
- 10. 从.net 4项目引用nuget包的.net 3.5版本
- 11. 在较低的.NET版本下运行.NET 4程序
- 12. 使用64位与32位程序集的.NET版本
- 13. .net运行时试图使用程序集的错误版本
- 14. 确定哪个.NET程序集调用非托管代码
- 15. 如何在桌面应用程序上使用.Net Framework 4来标记代码
- 16. 使用.NET Framework 4的动态LINQ API
- 17. .Net 4使用LinqToSql的动态对象?
- 18. [net]如何将调试代码注入程序集?
- 19. 显示.net程序集的IL代码?
- 20. 将VisualStateManager相关的代码从.net 3.5迁移到.NET的问题4
- 21. 调用C/C++代码从C#.NET应用程序
- 22. 多目标.NET程序集在.NET 4.5和.NET上使用异步/等待4
- 23. 在Unity中使用动态关键字/ .NET 4.6功能
- 24. .NET 4应用程序可以调用.NET 3.5 WCF服务吗?
- 25. 从.NET应用程序调试C++代码的问题
- 26. .net 1.1应用程序如何使用.net 2.0程序集
- 27. 从C#代码调用.net DLL的
- 28. 关键字.NET
- 29. 从应用程序调用.NET框架2 .NET框架开发的4
- 30. 引用.net 2程序集时.Net 4应用程序中会发生什么?
你应该采取有针对性的框架版本考虑,而不是编程语言用于构建程序集。 – ken2k
我可以借用你的时间机器吗?对不起......但认真。不需要。程序集需要框架来支持它。 – Aron
我编辑了你的问题,因为.Net 5还不存在(你指的是.Net 4.5,因为它引入了C#5) – ken2k