anchor.diff:  
   ## <a id='port'></a>Configure the Listen Port ##
   
  +<%= vars.product_windows %> sets the `$PORT` environment variable automatically. 
   For your .NET Core app to work on <%= vars.product_windows %>,
  -you must modify the `Main` method to configure the app to listen on the port specified by the `$PORT` environment variable.
  -<%= vars.product_windows %> sets this environment variable automatically.
  +you must configure the app to listen on the environment's specified port.  
  +
  +For C# apps, the following modifications allow the buildpack to pass the correct port from `$PORT` environment variable 
  +to the app when running the initial startup command:
   
   1. Open the file that contains your `Main` method.
   
  -1. Add a `using` statement to the top of the file.
  +1. Add a `using` statement to the top of the file:
   
       ```c#
       using Microsoft.Extensions.Configuration;
  
positive.code:         CACHE&#95;NUGET&#95;PACKAGES: false
      </pre>
  
  1. To configure the setting to false in the environment variables settings run the following on the command line:
  
      ```
      cf set-env APP-NAME CACHE_NUGET_PACKAGES false
  
negative.code: 
  ### <a id='dotnet-runtime-source-based'></a>Source-Based Apps
  
  If you want to lock the .NET Runtime version, configure your `.csproj` or `.fsproj` file to lock your app to the desired version.  
  
  For example, the following configuration locks the runtime to 2.1:
  
  <pre class="terminal">
  &lt;PropertyGroup&gt;
    &lt;TargetFramework>netcoreapp2.1&lt;/TargetFramework&gt;
    &lt;RuntimeFrameworkVersion>2.1.*&lt;/RuntimeFrameworkVersion&gt;
  &lt;/PropertyGroup&gt;
  </pre>
  
  <p class="note"><strong>Note:</strong> For source-based apps, specify a minor version of the .NET Runtime.
  Do not specify a patch version because
  buildpacks contain only the two most recent patch versions of each minor version.</p>
  
  ### <a id='dotnet-runtime-fdd'></a>Framework-Dependent Apps
  
  Your app is configured to use the latest .NET Runtime patch version by default.  
  
  If you want your app to maintain a specific .NET Runtime version, you must modify your app's `.runtimeconfig.json` file 
  to include the `applyPatches` property and set the property to `false`. 
  
  For example:
  
  <pre class="terminal">
  {
    "runtimeOptions": {
      "tfm": "netcoreapp2.0",
  