Details
-
Task
-
Resolution: Won't Do
-
P1: Critical
-
3.0.1
-
None
Description
Document support for reusing C# assets in Qt applications:
- .NET runtime hosted from within C++
- Main (UI) thread is owned by the QApplication
- Business logic code remains unaffected
- Should be possible to use any .NET module "as-is"
- Multi-platform
- So far, tested on Windows and Linux but macOS should also be supported
- Header-only library
- No need to pre-build Qt/.NET library
- Adapter module
- .NET assembly (DLL) that manages Qt ↔ .NET interoperability
- .NET 6
- Fully supported in VS 2022; experimental in VS 2019
- Headers and adapter shipped with Qt VS Tools
- Can also be shipped in a stand-alone package
Attachments
For Gerrit Dashboard: QTVSADDINBUG-1075 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
448471,12 | qtdotnet: Describe Qt/.NET support | dev | qt-labs/vstools | Status: ABANDONED | 0 | 0 |