зеркало из https://github.com/dotnet/razor.git
60 строки
2.0 KiB
JSON
60 строки
2.0 KiB
JSON
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
|
|
// https://github.com/microsoft/vscode-dev-containers/tree/v0.140.1/containers/dotnetcore
|
|
{
|
|
"name": "Razor DevContainer",
|
|
"build": {
|
|
"dockerfile": "Dockerfile",
|
|
// Set the context to the workspace folder to allow us to copy files from it.
|
|
"context": ".."
|
|
},
|
|
"customizations": {
|
|
"vscode": {
|
|
"settings": {
|
|
"files.associations": {
|
|
"*.csproj": "msbuild",
|
|
"*.fsproj": "msbuild",
|
|
"*.globalconfig": "ini",
|
|
"*.manifest": "xml",
|
|
"*.nuspec": "xml",
|
|
"*.pkgdef": "ini",
|
|
"*.projitems": "msbuild",
|
|
"*.props": "msbuild",
|
|
"*.resx": "xml",
|
|
"*.rsp": "Powershell",
|
|
"*.ruleset": "xml",
|
|
"*.settings": "xml",
|
|
"*.shproj": "msbuild",
|
|
"*.slnf": "json",
|
|
"*.targets": "msbuild",
|
|
"*.vbproj": "msbuild",
|
|
"*.vsixmanifest": "xml",
|
|
"*.vstemplate": "xml",
|
|
"*.xlf": "xml",
|
|
"*.yml": "azure-pipelines"
|
|
},
|
|
// ms-dotnettools.csharp settings
|
|
"omnisharp.disableMSBuildDiagnosticWarning": true,
|
|
"omnisharp.enableEditorConfigSupport": true,
|
|
"omnisharp.enableImportCompletion": true,
|
|
"omnisharp.useModernNet": true,
|
|
"omnisharp.enableAsyncCompletion": true,
|
|
// ms-dotnettools.csdevkit settings
|
|
"dotnet.defaultSolution": "Razor.sln",
|
|
// ms-vscode.powershell settings
|
|
"powershell.promptToUpdatePowerShell": false,
|
|
"powershell.integratedConsole.showOnStartup": false,
|
|
"powershell.startAutomatically": false,
|
|
// ms-azure-devops.azure-pipelines settings
|
|
},
|
|
"extensions": [
|
|
"ms-dotnettools.csharp",
|
|
"ms-dotnettools.csdevkit",
|
|
"EditorConfig.EditorConfig",
|
|
"ms-vscode.powershell",
|
|
"tintoy.msbuild-project-tools",
|
|
"ms-azure-devops.azure-pipelines"
|
|
]
|
|
}
|
|
},
|
|
"postCreateCommand": "${containerWorkspaceFolder}/restore.sh"
|
|
} |