-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
Milestone
Description
My team has a large code base that has a mixture of C# and C++/CLI projects across multiple solutions. We are a windows only shop so the performance gains and unmanaged interoperability of C++/CLI are essential to us, while cross-platform operability is not.
Upon migrating our codebase from framework to core we are experiencing multiple pain points:
- Multi-targeting builds requires copy/paste/modify of vcxproj files for each target framework. Then conditional references from referencing projects.
- Central package management does not work for CLI
- dotnet cli is not usable - which means the self-contained option is not available. If it were our deployment story could be greatly simplified.
- Microsoft.Build requires any application using it to target framework for framework built project types (such as vcxproj). We use these libraries to analyze our code. This limitation is blocking us from targeting core exclusively in our codebase, which is our goal.
Thus we request that SDK support be added for vcxproj files.
Thanks!
kaylanimis, russcollier, mfwilson, gordonkratz and Abuleilei