anchor.diff:  }
   ```
   
  +<p class="note">
  +  <strong>Note</strong>: The samples provided in the <a href="https://github.com/aspnet/cli-samples">cli-samples repo</a> and the templates provided by Visual Studio and Yeoman work with this buildpack after you have followed the steps above.</a>
  +</p>
  +
   ## <a id='multiple_projects'></a>Deploy Apps with Multiple Projects ##
   
  -To deploy an app that contains multiple projects, specify the project you want the buildpack to run as the main project.  
  +To deploy an app that contains multiple projects, specify the project you want the buildpack to run as the main project.
   
   Create a `.deployment` file in the root folder of the .NET solution file which sets the path to the main project. You can also specify the path to the main project as the project folder or the project file, `.xproj` or `.csproj`.
   
  
positive.code: $ cf push MY_APP -b https://github.com/cloudfoundry-community/dotnet-core-buildpack.git
  </pre>
  
  If you do not want to use latest stable beta release of the .NET CLI, specify the version in the `global.json` file. 
  
  Specify any non-default package sources in the `NuGet.Config` file.
  
  
negative.code: 
  ## <a id='port'></a>Configure the Listen Port ##
  
  For your .NET Core app to work on Cloud Founry, you must modify the `Main` method to make the app listen on the port specified by the `$PORT` environment variable that Cloud Foundry automatically sets.
  
  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;
    ```
  
  1. Add the following lines before the line `var host = new WebHostBuilder()`:
  
    ```c#
    var config = new ConfigurationBuilder()
        .AddCommandLine(args)
        .Build();
    ```
  
    This allows the buildpack to pass the correct port from `$PORT` to the app when running the initial startup command.
  
  1. Remove the following line from the `Main` method.
  
    ```c#
    .UseContentRoot(Directory.GetCurrentDirectory())
    ```
  
  1. Add this line after `.UseKestrel()`:
  
    ```c#
    .UseConfiguration(config)
    ```
  
  1. Save the file, and then open `project.json`.
  
  1. Add the following dependency:
  
    ```json
    "Microsoft.Extensions.Configuration.CommandLine": "1.0.0",
    ```
  
  1. Add the following property to the `buildOptions` section:
  
    ```json
    "copyToOutput": {
        "include": [
            "wwwroot",
            "Areas/**/Views",
            "Views",
            "appsettings.json"
        ]
    }
    ```
  
  1. Remove the following line from the `Startup` method:
  
    ```c#
    .SetBasePath(env.ContentRootPath)
    ```
  
  1. If your app requires any other files at runtime, such as JSON configuration files, add them to the `include` section of `copyToOutput`.
  
  