anchor.diff:  * [Use Non-Default Package Sources](#non-default-package-sources)
   * [Disable and Clear Your NuGet Package Cache](#disabling-nuget)
   
  +<p class='note'><strong>Note:</strong> The source-based deployment workflow also uses the <code>cf push</code> command to push source-based apps to Cloud Foundry.</p>
  +
   ### <a id='multiple-projects'></a>Deploy Apps with Multiple Projects
   
  -If you want to deploy an app that contains multiple projects, you must specify your main project for the buildpack to run.  
  -
  -The buildpack automatically compiles the projects listed as dependencies in the main project's `*.csproj` or `*.fsproj` file.
  -
  -1. To specify your main project, create a `.deployment` file in your app's root folder
  +If you are deploying an app containing multiple projects, you must specify which of the app's projects is the main project. 
  +
  +To specify the main project in a multi-project deployment perform the following steps:  
  +
  +1. Create a `.deployment` file in your app's root folder.
   1. Modify the file to set the path to the main project using the following format:
   
       ```
  
positive.code: 1. Save your changes.
  
  With these changes, the `dotnet run` command copies your app `Views` to the build output where the .NET CLI can find them.
  Refer to the following example `Main` method:
  
  ```c#
  public static void Main(string[] args)
  {
      var config = new ConfigurationBuilder()
          .AddCommandLine(args)
          .Build();
  
      var host = new WebHostBuilder()
          .UseKestrel()
          .UseConfiguration(config)
          .UseContentRoot(Directory.GetCurrentDirectory())
          .UseStartup<Startup>()
          .Build();
      host.Run();
  }
  ```
  
  ## <a id='custom-libraries'></a>Add Custom Libraries
  
  
negative.code: 
  ## <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 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:
  
      ```c#
      using Microsoft.Extensions.Configuration;
  