Skip to content

MSBuild SDK support for C++/CLI #42078

@mattaquinn

Description

@mattaquinn

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!

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions