# Google Cloud Platform .NET Docs Samples

A collection of samples that demonstrate how to call some
Google Cloud services from C#.

The [APIs and .NET Libraries page](https://cloud.google.com/dotnet/docs/apis)
lists all the _Cloud_ APIs you can call from .NET.

The samples in this repo cover only _some_ of the total APIs that you can call from .NET.

## Google Cloud Samples

You can also browse these samples, and more in [Google Cloud Samples](https://cloud.google.com/docs/samples).


## Build and Run

To build and run a sample, open the solution file (.sln) with Visual
Studio 2017 or later and build it.

But no sample will work until you 

1.  **Follow the set-up instructions in [the documentation](https://cloud.google.com/dotnet/docs/setup).**

6.  **Download or clone this repo** with
    ```sh
    git clone https://github.com/GoogleCloudPlatform/dotnet-docs-samples
    ```
    Browse the directories, find a solution (.sln) file, open it with
    [Visual Studio 2017](https://www.visualstudio.com/) or later, and run it!


## Contributing changes

* See [CONTRIBUTING.md](CONTRIBUTING.md)

## Licensing

* See [LICENSE](LICENSE)

## Testing

* See [TESTING.md](TESTING.md)

## Note

Tests for the Anywhere Cache samples are not included because creating an AnywhereCache can take an extremely long time, sometimes up to 48 hours.
