├── LICENSE.txt ├── Microsoft.VisualStudio.Azure.Containers.Tools.Targets └── changelog.md ├── README.md ├── SECURITY.md ├── Sdk.props └── Sdk.targets /LICENSE.txt: -------------------------------------------------------------------------------- 1 | [DockerTools] 2 | Copyright (c) Microsoft Corporation. All rights reserved. 3 | 4 | MIT License 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all 14 | copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. -------------------------------------------------------------------------------- /Microsoft.VisualStudio.Azure.Containers.Tools.Targets/changelog.md: -------------------------------------------------------------------------------- 1 | See https://Aka.ms/vs-containertools-releasenotes for release notes -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Visual Studio 2017, 2019, and 2022 Tools for Docker 2 | The current tooling supports building and debugging .NET Framework web/console applications using Windows containers or .Net Core web/console applications using Linux containers. The tooling requires installing [Docker Desktop](https://www.docker.com/products/docker-desktop) separately from Visual Studio. 3 | 4 | This repo is currently used solely as a location to log issues against the latest release of the tooling that is integrated into the Visual Studio 2017, 2019, and 2022 products. 5 | 6 | # Documentation 7 | 8 | - [Container Tools in Visual Studio](https://docs.microsoft.com/en-us/visualstudio/containers/overview?view=vs-2022) 9 | 10 | # Contributing 11 | 12 | This project welcomes contributions and suggestions. Most contributions require you to 13 | agree to a Contributor License Agreement (CLA) declaring that you have the right to, 14 | and actually do, grant us the rights to use your contribution. For details, visit 15 | https://cla.microsoft.com. 16 | 17 | When you submit a pull request, a CLA-bot will automatically determine whether you need 18 | to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the 19 | instructions provided by the bot. You will only need to do this once across all repositories using our CLA. 20 | 21 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). 22 | For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) 23 | or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. 24 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Security 4 | 5 | Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). 6 | 7 | If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below. 8 | 9 | ## Reporting Security Issues 10 | 11 | **Please do not report security vulnerabilities through public GitHub issues.** 12 | 13 | Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report). 14 | 15 | If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey). 16 | 17 | You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc). 18 | 19 | Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: 20 | 21 | * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) 22 | * Full paths of source file(s) related to the manifestation of the issue 23 | * The location of the affected source code (tag/branch/commit or direct URL) 24 | * Any special configuration required to reproduce the issue 25 | * Step-by-step instructions to reproduce the issue 26 | * Proof-of-concept or exploit code (if possible) 27 | * Impact of the issue, including how an attacker might exploit the issue 28 | 29 | This information will help us triage your report more quickly. 30 | 31 | If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs. 32 | 33 | ## Preferred Languages 34 | 35 | We prefer all communications to be in English. 36 | 37 | ## Policy 38 | 39 | Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd). 40 | 41 | 42 | -------------------------------------------------------------------------------- /Sdk.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 15 | 16 | 17 | 18 | 19 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 20 | 21 | 22 | 23 | 24 | 25 | Debug 26 | AnyCPU 27 | bin\$(Configuration)\ 28 | DockerCompose 29 | true 30 | false 31 | false 32 | None 33 | 34 | 35 | 36 | false 37 | true 38 | true 39 | 40 | 41 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /Sdk.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 15 | 16 | 17 | 18 | 19 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 30 | 31 | 32 | --------------------------------------------------------------------------------