I was working on a windows form project lately and I made some functions in that project that I want to use from another c++ project of mine. My windows form project is creating a .dll already, so I was wondering if I could call my functions thanks to it somehow.
I tried creating a CLR empty project as I know those are supposed to link C++ and C# possible but when I try to use the namespace of my C# classes in the CLR project, visual doesn't find it and tells me the name I'm trying to use must be a namespace, am I missing something?
Here are some images of what I've done:
Encrypter.cs (the C# class I'm trying to use)
Both projects are next to each other in the same solution.
To sum up my questions:
Do CLR projects work both ways with C++ and C#? I find very few mentions of C++ projects using C# functions, but much more of the other way around.
Is it possible to call windows from C# functions from a C++ or CLR project, or do I have to make another C# project that creates a .dll ?
If I'm going the right way with what I've already done, how do I use my C# class in my CLR project?
EDIT: For anyone maybe coming through here, I found the solution. Turns out I did miss something in my setup, when selecting the CLR project and going in the "Project" menu on top of visual studio, you can then go to "Add Reference" and select your C# dll. Once I did this, the CLR project saw all my C# classes and functions.