dotnet / dotnet/sdk

MSBuild SDK support for C++/CLI

Open
#42,078 8 comments 5 reactions 1 assignee Claimed by @olgaark View on GitHub
Area-NetSDK untriaged
Dominant language
C#
Stars
3.2k
Forks
1.3k
PR merge metrics
PR metrics pending

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:
1. Multi-targeting builds requires copy/paste/modify of vcxproj files for each target framework. Then conditional references from referencing projects.
2. Central package management does not work for CLI
3. dotnet cli is not usable - which means the self-contained option is not available. If it were our deployment story could be greatly simplified.
4. 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!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.