Skip to content

How to use SIdeWaffle to make a dotnet solution template backwards-compatible #51

Open
@VacuumBreather

Description

I'm trying to get a dotnet solution template with a slightly complex folder structure to be compatible with VS2019 (without the preview feature) and if possible with VS2017

The solution looks like this.

MyProject.sln
-Src
MyProject-shared.csproj
SharedFilesA
SharedFileB
-Platforms
-android
MyProject-android.csproj
FileA
-ios
MyProject-ios.csproj
FileB
-macos
MyProject-macos.csproj
FileC
-net50
MyProject-net50.csproj
FileD

Src and Platforms are also represented by solution folders.

I'm trying to find ways to ensure backawards compatibility but have a hard time
getting this to work. The old .vstemplate + wizard way seemed to make it impossible to achieve this structure
which is why I moved to dotnet template engine. but that is not backwards compatible enough for the customer.
I have tried Sidewaffle but am not sure how to use it to create such a template
I've also tried this project (https://github.com/Jjagg/dotnet-vstemplate) but ran into errors, it seems that project cannot handle solution templates

Any help would be very much appreciated.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions