title: Default service descriptions can not be modified as part of upgrade set EnableDefaultServicesUpgrade to true
body: <p>I am trying to upgrade my Service Fabric application via Visual Studio.</p>
  
  <p>I ended up having to use the diff package approach to ensure that only the services I change are in the upgrade.</p>
  
  <p>I did this via a command file which removed the non-required files.</p>
  
  <p>Now I have walked into another error which is annoying with its lack of detail:</p>
  
  <pre><code>Start-ServiceFabricApplicationUpgrade : Default service descriptions can not be modified as part of upgrade. Modified 
  2&gt;default service: fabric:/MYAPPLICATION/MYSERVICE. To allow it, set 
  2&gt;EnableDefaultServicesUpgrade to true.
  </code></pre>
  
  <p>Where exactly do I put this? </p>
  
  <p>Please note that this is coming from Visual Studio.</p>
  
  <p>I rarely get any joy using PowerShell.</p>
  
  <p>I have seen references to the Update-ServiceFabricService CmdLet, but there is no more information about exactly what I need to do.</p>
  
  <p>I have tried this in the application manifest without success:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;ApplicationManifest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ApplicationTypeName="MyServiceFabricApplication.ServiceFabricType" ApplicationTypeVersion="7.0.0" xmlns="http://schemas.microsoft.com/2011/01/fabric"&gt;
    &lt;Parameters&gt;
      &lt;Parameter Name="EnableDefaultServicesUpgrade" DefaultValue="true" /&gt;
      &lt;Parameter Name="MyParameter" DefaultValue="value" /&gt;
      Parameters&gt;
    &lt;ServiceManifestImport&gt;
      &lt;ServiceManifestRef ServiceManifestName="MyServiceFabricApplication.Service1.ServiceFabricPkg" ServiceManifestVersion="4.0.0" /&gt;
      &lt;ConfigOverrides&gt;
        &lt;ConfigOverride Name="Config"&gt;
          &lt;Settings&gt;
            &lt;Section Name="appSettings"&gt;
              &lt;Parameter Name="MyParameter" Value="[MyParameter]" /&gt;
            &lt;/Section&gt;
          &lt;/Settings&gt;
        &lt;/ConfigOverride&gt;
      &lt;/ConfigOverrides&gt;
    &lt;/ServiceManifestImport&gt;
    &lt;ServiceManifestImport&gt;
      &lt;ServiceManifestRef ServiceManifestName="MyServiceFabricApplication.Service2.ServiceFabricPkg" ServiceManifestVersion="2.0.0" /&gt;
      &lt;ConfigOverrides&gt;
        &lt;ConfigOverride Name="Config"&gt;
          &lt;Settings&gt;
            &lt;Section Name="appSettings"&gt;
              &lt;Parameter Name="MyParameter" Value="[MyParameter]" /&gt;
            &lt;/Section&gt;
          &lt;/Settings&gt;
        &lt;/ConfigOverride&gt;
      &lt;/ConfigOverrides&gt;
    &lt;/ServiceManifestImport&gt;
    &lt;ServiceManifestImport&gt;
      &lt;ServiceManifestRef ServiceManifestName="MyServiceFabricApplication.Service3.ServiceFabricPkg" ServiceManifestVersion="3.0.0" /&gt;
      &lt;ConfigOverrides&gt;
        &lt;ConfigOverride Name="Config"&gt;
          &lt;Settings&gt;
            &lt;Section Name="appSettings"&gt;
              &lt;Parameter Name="MyParameter" Value="[MyParameter]" /&gt;
            &lt;/Section&gt;
          &lt;/Settings&gt;
        &lt;/ConfigOverride&gt;
      &lt;/ConfigOverrides&gt;
    &lt;/ServiceManifestImport&gt;
    &lt;ServiceManifestImport&gt;
      &lt;ServiceManifestRef ServiceManifestName="MyServiceFabricApplication.Service4.ServiceFabricPkg" ServiceManifestVersion="2.0.0" /&gt;
      &lt;ConfigOverrides&gt;
        &lt;ConfigOverride Name="Config"&gt;
          &lt;Settings&gt;
            &lt;Section Name="appSettings"&gt;
              &lt;Parameter Name="MyParameter" Value="[MyParameter]" /&gt;
            &lt;/Section&gt;
          &lt;/Settings&gt;
        &lt;/ConfigOverride&gt;
      &lt;/ConfigOverrides&gt;
    &lt;/ServiceManifestImport&gt;
    &lt;ServiceManifestImport&gt;
      &lt;ServiceManifestRef ServiceManifestName="MyServiceFabricApplication.PlatformApi.ServiceFabricPkg" ServiceManifestVersion="2.0.0" /&gt;
      &lt;ConfigOverrides&gt;
        &lt;ConfigOverride Name="Config"&gt;
          &lt;Settings&gt;
            &lt;Section Name="appSettings"&gt;
              &lt;Parameter Name="MyParameter" Value="[MyParameter]" /&gt;
            &lt;/Section&gt;
          &lt;/Settings&gt;
        &lt;/ConfigOverride&gt;
      &lt;/ConfigOverrides&gt;
    &lt;/ServiceManifestImport&gt;
    &lt;ServiceManifestImport&gt;
      &lt;ServiceManifestRef ServiceManifestName="MyServiceFabricApplication.LivePriceManager.ServiceFabricPkg" ServiceManifestVersion="3.0.0" /&gt;
      &lt;ConfigOverrides&gt;
        &lt;ConfigOverride Name="Config"&gt;
          &lt;Settings&gt;
            &lt;Section Name="appSettings"&gt;
              &lt;Parameter Name="MyParameter" Value="[MyParameter]" /&gt;
            &lt;/Section&gt;
          &lt;/Settings&gt;
        &lt;/ConfigOverride&gt;
      &lt;/ConfigOverrides&gt;
    &lt;/ServiceManifestImport&gt;
    &lt;ServiceManifestImport&gt;
      &lt;ServiceManifestRef ServiceManifestName="MyServiceFabricApplication.Service5.ServiceFabricPkg" ServiceManifestVersion="3.0.0" /&gt;
      &lt;ConfigOverrides&gt;
        &lt;ConfigOverride Name="Config"&gt;
          &lt;Settings&gt;
            &lt;Section Name="appSettings"&gt;
              &lt;Parameter Name="MyParameter" Value="[MyParameter]" /&gt;
            &lt;/Section&gt;
          &lt;/Settings&gt;
        &lt;/ConfigOverride&gt;
      &lt;/ConfigOverrides&gt;
    &lt;/ServiceManifestImport&gt;
    &lt;DefaultServices&gt;
      &lt;Service Name="Service1" ServicePackageActivationMode="ExclusiveProcess"&gt;
        &lt;StatelessService ServiceTypeName="MyServiceFabricApplication.Service1.ServiceFabricType"&gt;
          &lt;SingletonPartition /&gt;
        &lt;/StatelessService&gt;
      &lt;/Service&gt;
      &lt;Service Name="Service2" ServicePackageActivationMode="ExclusiveProcess"&gt;
        &lt;StatelessService ServiceTypeName="MyServiceFabricApplication.Service2.ServiceFabricType"&gt;
          &lt;SingletonPartition /&gt;
        &lt;/StatelessService&gt;
      &lt;/Service&gt;
      &lt;Service Name="Service3" ServicePackageActivationMode="ExclusiveProcess"&gt;
        &lt;StatelessService ServiceTypeName="MyServiceFabricApplication.Service3.ServiceFabricType"&gt;
          &lt;SingletonPartition /&gt;
        &lt;/StatelessService&gt;
      &lt;/Service&gt;
      &lt;Service Name="Service7" ServicePackageActivationMode="ExclusiveProcess"&gt;
        &lt;StatelessService ServiceTypeName="MyServiceFabricApplication.Service7.ServiceFabricType"&gt;
          &lt;SingletonPartition /&gt;
        &lt;/StatelessService&gt;
      &lt;/Service&gt;
      &lt;Service Name="Service5" ServicePackageActivationMode="ExclusiveProcess"&gt;
        &lt;StatelessService ServiceTypeName="MyServiceFabricApplication.Service5.ServiceFabricType"&gt;
          &lt;SingletonPartition /&gt;
        &lt;/StatelessService&gt;
      &lt;/Service&gt;
      &lt;Service Name="Service6" ServicePackageActivationMode="ExclusiveProcess"&gt;
        &lt;StatelessService ServiceTypeName="MyServiceFabricApplication.Service6.ServiceFabricType"&gt;
          &lt;SingletonPartition /&gt;
        &lt;/StatelessService&gt;
      &lt;/Service&gt;
      &lt;Service Name="Service4" ServicePackageActivationMode="ExclusiveProcess"&gt;
        &lt;StatelessService ServiceTypeName="MyServiceFabricApplication.Service4.ServiceFabricType"&gt;
          &lt;SingletonPartition /&gt;
        &lt;/StatelessService&gt;
      &lt;/Service&gt;
    &lt;/DefaultServices&gt;
  &lt;/ApplicationManifest&gt;
  </code></pre>
  
  <p>Paul</p>