Solution created with my template asks to overwrite solution file

JamesLaveryJamesLavery GBBeta, University ✭✭✭✭✭

I've created a Template for creating a Xamarin.Forms project with my preferred MVVM framework of FreshMvvm. This works, but I get a message that my solution exists, and do I want to overwrite it. If I elect to overwrite all is fine.

However, it would be nice to not have this prompt.

Any suggestions? My template.json is below.

{
  "$schema": "http://json.schemastore.org/template",
  "author": "James Lavery",
  "classifications": [],
  "description": "FreshMvvm, Rg.Plugins.Popup and LiveXAML",
  "name": "Cross platform Forms app with FreshMvvm",
  "defaultName": "BaseFreshMvvm",
  "identity": "MyTemplate.BaseFreshMvvm.CSharp",
  "groupIdentity": "MyTemplate.BaseFreshMvvm",
  "tags": {
    "language": "C#",
    "type": "project",
    "vsmac-category": "multiplat/app/forms"
  },
  "shortName": "BaseFreshMvvm",
  "sourceName": "BaseFreshMvvm",
  //"symbols": {
  //  "bundleId": {
  //    "type": "parameter",
  //    "defaultValue": "MyBundleId",
  //    "replaces": "BottomTabBarDemo"
  //  }
  //},
  "guids": [
    "{2BA4D285-3380-4C29-BF02-BB2A2E8F511F}",
    "{EA57AFA4-BD10-415F-B838-A1C609D2586F}",
    "{D5DF1929-12B7-4CE9-8B0A-7B1CB3925C58}"
  ],
  "sources": [
    {
      "modifiers": [
        {
          "exclude": [
            ".vs/**/*",
            ".git/**/*",
            ".gitignore",
            ".mfractor",
            "README.md"
          ]
        }
      ]
    }
  ],
  "primaryOutputs": [
    {
      "path": "BaseFreshMvvm/BaseFreshMvvm.csproj"
    },
    {
      "path": "BaseFreshMvvm.Android/BaseFreshMvvm.Android.csproj"
    },
    {
      "path": "BaseFreshMvvm.iOS/BaseFreshMvvm.iOS.csproj"
    }
  ]
}
Sign In or Register to comment.