migrating vsix proj to use the .NET Sdk style
This commit is contained in:
Родитель
86de7198ab
Коммит
1b3e97a966
|
@ -30,6 +30,10 @@ bld/
|
|||
|
||||
# Visual Studio 2015 cache/options directory
|
||||
.vs/
|
||||
|
||||
# build tools that are created by repo-toolset
|
||||
.tools/
|
||||
|
||||
# Uncomment if you have tasks that create the project's static files in wwwroot
|
||||
#wwwroot/
|
||||
|
||||
|
@ -46,10 +50,11 @@ TestResult.xml
|
|||
[Rr]eleasePS/
|
||||
dlldata.c
|
||||
|
||||
# DNX
|
||||
# .NET Core
|
||||
project.lock.json
|
||||
project.fragment.lock.json
|
||||
artifacts/
|
||||
**/Properties/launchSettings.json
|
||||
|
||||
*_i.c
|
||||
*_p.c
|
||||
|
@ -116,6 +121,10 @@ _TeamCity*
|
|||
# DotCover is a Code Coverage Tool
|
||||
*.dotCover
|
||||
|
||||
# Visual Studio code coverage results
|
||||
*.coverage
|
||||
*.coveragexml
|
||||
|
||||
# NCrunch
|
||||
_NCrunch_*
|
||||
.*crunch*.local.xml
|
||||
|
@ -149,7 +158,7 @@ publish/
|
|||
*.azurePubxml
|
||||
# TODO: Comment the next line if you want to checkin your web deploy settings
|
||||
# but database connection strings (with potential passwords) will be unencrypted
|
||||
#*.pubxml
|
||||
*.pubxml
|
||||
*.publishproj
|
||||
|
||||
# Microsoft Azure Web App publish settings. Comment the next line if you want to
|
||||
|
@ -165,7 +174,7 @@ PublishScripts/
|
|||
!**/packages/build/
|
||||
# Uncomment if necessary however generally it will be regenerated when needed
|
||||
#!**/packages/repositories.config
|
||||
# NuGet v3's project.json files produces more ignoreable files
|
||||
# NuGet v3's project.json files produces more ignorable files
|
||||
*.nuget.props
|
||||
*.nuget.targets
|
||||
|
||||
|
@ -219,6 +228,7 @@ UpgradeLog*.htm
|
|||
# SQL Server files
|
||||
*.mdf
|
||||
*.ldf
|
||||
*.ndf
|
||||
|
||||
# Business Intelligence projects
|
||||
*.rdl.data
|
||||
|
@ -233,6 +243,10 @@ FakesAssemblies/
|
|||
|
||||
# Node.js Tools for Visual Studio
|
||||
.ntvs_analysis.dat
|
||||
node_modules/
|
||||
|
||||
# Typescript v1 declaration files
|
||||
typings/
|
||||
|
||||
# Visual Studio 6 build log
|
||||
*.plg
|
||||
|
@ -240,6 +254,9 @@ FakesAssemblies/
|
|||
# Visual Studio 6 workspace options file
|
||||
*.opt
|
||||
|
||||
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
|
||||
*.vbw
|
||||
|
||||
# Visual Studio LightSwitch build output
|
||||
**/*.HTMLClient/GeneratedArtifacts
|
||||
**/*.DesktopClient/GeneratedArtifacts
|
||||
|
@ -265,4 +282,16 @@ paket-files/
|
|||
# Python Tools for Visual Studio (PTVS)
|
||||
__pycache__/
|
||||
*.pyc
|
||||
etc/deprecated.csv
|
||||
|
||||
# Cake - Uncomment if you are using it
|
||||
# tools/**
|
||||
# !tools/packages.config
|
||||
|
||||
# Telerik's JustMock configuration file
|
||||
*.jmconfig
|
||||
|
||||
# BizTalk build output
|
||||
*.btp.cs
|
||||
*.btm.cs
|
||||
*.odx.cs
|
||||
*.xsd.cs
|
|
@ -0,0 +1,41 @@
|
|||
image: Visual Studio 2017
|
||||
|
||||
#---------------------------------#
|
||||
# build configuration #
|
||||
#---------------------------------#
|
||||
|
||||
build_script:
|
||||
- build\CIBuild.cmd -configuration Debug
|
||||
|
||||
#---------------------------------#
|
||||
# tests configuration #
|
||||
#---------------------------------#
|
||||
|
||||
test_script:
|
||||
- build\CIBuild.cmd -configuration Release
|
||||
|
||||
#---------------------------------#
|
||||
# artifacts configuration #
|
||||
#---------------------------------#
|
||||
|
||||
artifacts:
|
||||
|
||||
# debug test results
|
||||
- path: artifacts\Debug\TestResults
|
||||
name: Debug_Test_Results
|
||||
|
||||
# debug build log
|
||||
- path: artifacts\Debug\log
|
||||
name: Debug_Logs
|
||||
|
||||
# release test results
|
||||
- path: artifacts\Release\TestResults
|
||||
name: Release_Test_Results
|
||||
|
||||
# release build log
|
||||
- path: artifacts\Release\log
|
||||
name: Release_Logs
|
||||
|
||||
# release nuget packages
|
||||
- path: 'artifacts\Release\bin\Microsoft.DotNet.Analyzers.Compatibility\*.nupkg'
|
||||
name: Nuget_Packages
|
|
@ -1,4 +1,4 @@
|
|||
|
||||
@echo off
|
||||
powershell -ExecutionPolicy ByPass %~dp0build\Build.ps1 -restore -build -deploy -log %*
|
||||
powershell -ExecutionPolicy ByPass %~dp0build\Build.ps1 -restore -build -test -deploy -pack -log %*
|
||||
exit /b %ErrorLevel%
|
|
@ -4,14 +4,16 @@
|
|||
"certificate": "MicrosoftSHA2",
|
||||
"strongName": "MsSharedLib72",
|
||||
"values": [
|
||||
"bin/TODO"
|
||||
"bin/Microsoft.DotNet.Analyzers.Compatibility/netstandard1.3/Microsoft.DotNet.Analyzers.Compatibility.dll",
|
||||
"bin/Microsoft.DotNet.Analyzers.Compatibility/netstandard1.3/*/Microsoft.DotNet.Analyzers.Compatibility.resources",
|
||||
"bin/Microsoft.DotNet.Csv/netstandard1.0/Microsoft.DotNet.Csv.dll"
|
||||
]
|
||||
},
|
||||
{
|
||||
"certificate": null,
|
||||
"strongName": null,
|
||||
"values": [
|
||||
"packages/*.nupkg"
|
||||
"bin/Microsoft.DotNet.Analyzers.Compatibility/*.nupkg"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
|
@ -1,19 +1,50 @@
|
|||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<VersionBase>2.5.0</VersionBase>
|
||||
<PreReleaseVersionLabel>beta1</PreReleaseVersionLabel>
|
||||
<VersionBase>0.2.13</VersionBase>
|
||||
<PreReleaseVersionLabel>alpha</PreReleaseVersionLabel>
|
||||
|
||||
<!-- Opt-in repo features -->
|
||||
<UsingToolVSSDK>true</UsingToolVSSDK>
|
||||
|
||||
|
||||
<!-- Toolset -->
|
||||
<RoslynToolsRepoToolsetVersion>1.0.0-beta-62512-01</RoslynToolsRepoToolsetVersion>
|
||||
<VSWhereVersion>2.3.2</VSWhereVersion>
|
||||
<RoslynToolsRepoToolsetVersion>1.0.0-beta-62705-01</RoslynToolsRepoToolsetVersion>
|
||||
<VSWhereVersion>2.3.7</VSWhereVersion>
|
||||
|
||||
<!-- MSBuild -->
|
||||
<MicrosoftBuildVersion>15.3.409</MicrosoftBuildVersion>
|
||||
<MicrosoftBuildEngineVersion>15.3.409</MicrosoftBuildEngineVersion>
|
||||
<MicrosoftBuildFrameworkVersion>15.3.409</MicrosoftBuildFrameworkVersion>
|
||||
|
||||
|
||||
<!-- Roslyn API Versions -->
|
||||
<MicrosoftCodeAnalysisCSharpWorkspaceskVersion>2.0.0</MicrosoftCodeAnalysisCSharpWorkspaceskVersion>
|
||||
<MicrosoftCompositionVersion>1.0.27</MicrosoftCompositionVersion>
|
||||
|
||||
<!-- CCI Versions -->
|
||||
<MicrosoftDotNetBuildToolsCciVersion>1.0.0-prerelease-01423-01</MicrosoftDotNetBuildToolsCciVersion>
|
||||
|
||||
<!-- .NET API Versions -->
|
||||
<SystemCollectionsVersion>4.3.0</SystemCollectionsVersion>
|
||||
<SystemValueTupleVersion>4.3.0</SystemValueTupleVersion>
|
||||
<SystemThreadingThreadVersion>4.3.0</SystemThreadingThreadVersion>
|
||||
<SystemCompositionVersion>1.0.31</SystemCompositionVersion>
|
||||
<SystemCompositionAttributedModelVersion>1.0.31</SystemCompositionAttributedModelVersion>
|
||||
<SystemCompositionHostingVersion>1.0.31</SystemCompositionHostingVersion>
|
||||
<SystemCompositionRuntimeVersion>1.0.31</SystemCompositionRuntimeVersion>
|
||||
<SystemCompositionTypedPartsVersion>1.0.31</SystemCompositionTypedPartsVersion>
|
||||
|
||||
<!-- Test Reference Versions -->
|
||||
<MicrosoftWin32RegistryVersion>4.4.0-preview1-25205-01</MicrosoftWin32RegistryVersion>
|
||||
<NETStandardLibraryVersion>2.0.0-preview1-25207-01</NETStandardLibraryVersion>
|
||||
<SystemSecurityCryptographyCngVersion>4.4.0-beta-24913-02</SystemSecurityCryptographyCngVersion>
|
||||
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Feeds to use to restore dependent packages from. -->
|
||||
<RestoreSources>
|
||||
$(RestoreSources);
|
||||
https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json;
|
||||
https://dotnet.myget.org/F/dotnet-core/api/v3/index.json
|
||||
</RestoreSources>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
|
|
@ -18,6 +18,7 @@ Param(
|
|||
[Parameter(ValueFromRemainingArguments=$true)][String[]]$properties
|
||||
)
|
||||
|
||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
|
||||
set-strictmode -version 2.0
|
||||
$ErrorActionPreference = "Stop"
|
||||
|
||||
|
@ -78,15 +79,16 @@ function LocateVisualStudio {
|
|||
$vswhereVersion = GetVersion("VSWhereVersion")
|
||||
$vsWhereDir = Join-Path $ToolsRoot "vswhere\$vswhereVersion"
|
||||
$vsWhereExe = Join-Path $vsWhereDir "vswhere.exe"
|
||||
|
||||
|
||||
if (!(Test-Path $vsWhereExe)) {
|
||||
Create-Directory $vsWhereDir
|
||||
Write-Host "Downloading vswhere"
|
||||
Invoke-WebRequest "http://github.com/Microsoft/vswhere/releases/download/$vswhereVersion/vswhere.exe" -OutFile $vswhereExe
|
||||
}
|
||||
|
||||
$vsInstallDir = & $vsWhereExe -latest -property installationPath -requires Microsoft.Component.MSBuild -requires Microsoft.VisualStudio.Component.VSSDK -requires Microsoft.Net.Component.4.6.TargetingPack -requires Microsoft.VisualStudio.Component.Roslyn.Compiler -requires Microsoft.VisualStudio.Component.VSSDK
|
||||
|
||||
$vsInstallDir = & $vsWhereExe -latest -all -prerelease -property installationPath -requires Microsoft.Component.MSBuild -requires Microsoft.VisualStudio.Component.VSSDK -requires Microsoft.Net.Component.4.6.TargetingPack -requires Microsoft.VisualStudio.Component.Roslyn.Compiler
|
||||
|
||||
Write-Host "VSWhere returned '$vsInstallDir'"
|
||||
if (!(Test-Path $vsInstallDir)) {
|
||||
throw "Failed to locate Visual Studio (exit code '$lastExitCode')."
|
||||
}
|
||||
|
@ -192,4 +194,3 @@ finally {
|
|||
Stop-Processes
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,57 +1,58 @@
|
|||
# Publishes our build assets to nuget, myget, dotnet/versions, etc ..
|
||||
#
|
||||
# The publish operation is best visioned as an optional yet repeatable post build operation. It can be
|
||||
# run anytime after build or automatically as a post build step. But it is an operation that focuses on
|
||||
# The publish operation is best visioned as an optional yet repeatable post build operation. It can be
|
||||
# run anytime after build or automatically as a post build step. But it is an operation that focuses on
|
||||
# build outputs and hence can't rely on source code from the build being available
|
||||
#
|
||||
# Repeatable is important here because we have to assume that publishes can and will fail with some
|
||||
# degree of regularity.
|
||||
# Repeatable is important here because we have to assume that publishes can and will fail with some
|
||||
# degree of regularity.
|
||||
[CmdletBinding(PositionalBinding = $false)]
|
||||
Param(
|
||||
# Standard options
|
||||
[string]$vsixPath = "",
|
||||
[string]$nugetPath = "",
|
||||
[string]$uploadUrl = "",
|
||||
[switch]$test,
|
||||
|
||||
# Credentials
|
||||
# Credentials
|
||||
[string]$apiKey = ""
|
||||
)
|
||||
|
||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
|
||||
Set-StrictMode -version 2.0
|
||||
$ErrorActionPreference = "Stop"
|
||||
|
||||
# Publish the VSIX packages to the specified URL
|
||||
function Publish-Vsix() {
|
||||
Write-Host "Publishing VSIX to $uploadUrl"
|
||||
if (-not (Test-Path $vsixPath)) {
|
||||
throw "VSIX $vsixPath does not exist"
|
||||
# Publish the nuget packages to the specified URL
|
||||
function Publish-Nuget() {
|
||||
Write-Host "Publishing nuget to $uploadUrl"
|
||||
if (-not (Test-Path $nugetPath)) {
|
||||
throw "nuget $nugetPath does not exist"
|
||||
}
|
||||
|
||||
Write-Host " Publishing '$vsixPath'"
|
||||
if (-not $test) {
|
||||
$response = Invoke-WebRequest -Uri $uploadUrl -Headers @{"X-NuGet-ApiKey" = $apiKey} -ContentType 'multipart/form-data' -InFile $vsixPath -Method Post -UseBasicParsing
|
||||
Write-Host " Publishing '$nugetPath'"
|
||||
if (-not $test) {
|
||||
$response = Invoke-WebRequest -Uri $uploadUrl -Headers @{"X-NuGet-ApiKey" = $apiKey} -ContentType 'multipart/form-data' -InFile $nugetPath -Method Post -UseBasicParsing
|
||||
if ($response.StatusCode -ne 201) {
|
||||
throw "Failed to upload VSIX extension: $vsixPath. Upload failed with Status code: $response.StatusCode"
|
||||
throw "Failed to upload nuget package: $nugetPath. Upload failed with Status code: $response.StatusCode"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
if ($vsixPath -eq "") {
|
||||
Write-Host "Must provide the path to the VSIX with -vsixPath"
|
||||
if ($nugetPath -eq "") {
|
||||
Write-Host "Must provide the path to the nuget package with -nugetPath"
|
||||
exit 1
|
||||
}
|
||||
|
||||
if ($uploadUrl -eq "") {
|
||||
Write-Host "Must provide the URL to upload the VSIX to -uploadUrl"
|
||||
Write-Host "Must provide the URL to upload the nuget package to -uploadUrl"
|
||||
exit 1
|
||||
}
|
||||
|
||||
Publish-Vsix
|
||||
Publish-Nuget
|
||||
}
|
||||
catch {
|
||||
Write-Host $_
|
||||
Write-Host $_.Exception
|
||||
Write-Host $_.ScriptStackTrace
|
||||
exit 1
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,60 @@
|
|||
// Groovy Script: http://www.groovy-lang.org/syntax.html
|
||||
// Jenkins DSL: https://github.com/jenkinsci/job-dsl-plugin/wiki
|
||||
|
||||
import jobs.generation.Utilities;
|
||||
import jobs.generation.InternalUtilities;
|
||||
import jobs.generation.ArchivalSettings;
|
||||
|
||||
static addArchival(def job, def configName) {
|
||||
def archivalSettings = new ArchivalSettings()
|
||||
archivalSettings.addFiles("**/artifacts/**")
|
||||
archivalSettings.excludeFiles("**/artifacts/${configName}/obj/**")
|
||||
archivalSettings.excludeFiles("**/artifacts/${configName}/tmp/**")
|
||||
archivalSettings.excludeFiles("**/artifacts/${configName}/VSSetup.obj/**")
|
||||
archivalSettings.setFailIfNothingArchived()
|
||||
archivalSettings.setArchiveOnFailure()
|
||||
|
||||
Utilities.addArchival(job, archivalSettings)
|
||||
}
|
||||
|
||||
static addGithubTrigger(def job, def isPR, def branchName, def jobName) {
|
||||
if (isPR) {
|
||||
def prContext = "prtest/${jobName.replace('_', '/')}"
|
||||
def triggerPhrase = "(?i)^\\s*(@?dotnet-bot\\s+)?(re)?test\\s+(${prContext})(\\s+please)?\\s*\$"
|
||||
def triggerOnPhraseOnly = false
|
||||
|
||||
Utilities.addGithubPRTriggerForBranch(job, branchName, prContext, triggerPhrase, triggerOnPhraseOnly)
|
||||
} else {
|
||||
Utilities.addGithubPushTrigger(job)
|
||||
}
|
||||
}
|
||||
|
||||
def createJob(def platform, def configName, def isPR) {
|
||||
def projectName = GithubProject
|
||||
def branchName = GithubBranchName
|
||||
def jobName = "${platform}_${configName}"
|
||||
def newJob = job(InternalUtilities.getFullJobName(projectName, jobName, isPR))
|
||||
|
||||
InternalUtilities.standardJobSetup(newJob, projectName, isPR, "*/${branchName}")
|
||||
|
||||
addGithubTrigger(newJob, isPR, branchName, jobName)
|
||||
addArchival(newJob, configName)
|
||||
|
||||
return newJob
|
||||
}
|
||||
|
||||
[true, false].each { isPR ->
|
||||
['windows'].each { platform ->
|
||||
['debug', 'release'].each { configName ->
|
||||
def newJob = createJob(platform, configName, isPR)
|
||||
|
||||
Utilities.setMachineAffinity(newJob, 'Windows_NT', 'latest-dev15-3')
|
||||
|
||||
newJob.with {
|
||||
steps {
|
||||
batchFile(".\\build\\CIBuild.cmd -configuration ${configName} -prepareMachine")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,8 +1,8 @@
|
|||
<Project>
|
||||
|
||||
<Import Project="..\Directory.Build.props"/>
|
||||
<Import Project="$(RepoToolsetDir)Settings.props" />
|
||||
<PropertyGroup>
|
||||
<PublicRelease Condition="'$(PublicRelease)' == '' AND '$(APPVEYOR)' != 'True'">True</PublicRelease>
|
||||
<DebugType Condition="'$(Configuration)' == 'Debug'">Full</DebugType>
|
||||
<PublicRelease Condition="'$(PublicRelease)' == '' AND '$(APPVEYOR)' != 'True'">True</PublicRelease>
|
||||
<DebugType Condition="'$(Configuration)' == 'Debug'">Full</DebugType>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
|
@ -1,13 +1,3 @@
|
|||
<Project>
|
||||
|
||||
<ItemGroup Condition="'$(UseGitVersioning)' != 'False'">
|
||||
<PackageReference Include="Nerdbank.GitVersioning" Version="1.6.25" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="Testing.targets" Condition="$(AssemblyName.EndsWith('Tests'))" />
|
||||
|
||||
<ItemGroup Condition="'$(GeneratePackageOnBuild)' == 'True'">
|
||||
<PackageReference Update="*" PrivateAssets="All" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$(RepoToolsetDir)Imports.targets" />
|
||||
</Project>
|
|
@ -7,18 +7,18 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="2.0.0" />
|
||||
<PackageReference Include="Microsoft.Composition" Version="1.0.27" ExcludeAssets="All" />
|
||||
<PackageReference Include="System.Composition" Version="1.0.31" />
|
||||
<PackageReference Include="System.Threading.Thread" Version="4.3.0" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="$(MicrosoftCodeAnalysisCSharpWorkspaceskVersion)" />
|
||||
<PackageReference Include="Microsoft.Composition" Version="$(MicrosoftCompositionVersion)" ExcludeAssets="All" />
|
||||
<PackageReference Include="System.Composition" Version="$(SystemCompositionVersion)" />
|
||||
<PackageReference Include="System.Threading.Thread" Version="$(SystemThreadingThreadVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- This are fake references. They are only listed to ensure the machine has these packages
|
||||
in the NuGet cache so we can pass references to our test compilation. -->
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Win32.Registry" Version="4.4.0-preview1-25205-01" ExcludeAssets="All" />
|
||||
<PackageReference Include="NETStandard.Library" Version="2.0.0-preview1-25207-01" ExcludeAssets="All" />
|
||||
<PackageReference Include="System.Security.Cryptography.Cng" Version="4.4.0-beta-24913-02" ExcludeAssets="All" />
|
||||
<PackageReference Include="Microsoft.Win32.Registry" Version="$(MicrosoftWin32RegistryVersion)" ExcludeAssets="All" />
|
||||
<PackageReference Include="NETStandard.Library" Version="$(NETStandardLibraryVersion)" ExcludeAssets="All" />
|
||||
<PackageReference Include="System.Security.Cryptography.Cng" Version="$(SystemSecurityCryptographyCngVersion)" ExcludeAssets="All" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Microsoft.DotNet.Analyzers.Compatibility\Microsoft.DotNet.Analyzers.Compatibility.csproj" />
|
||||
|
@ -28,4 +28,4 @@
|
|||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,104 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<MinimumVisualStudioVersion>15.0</MinimumVisualStudioVersion>
|
||||
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<OldToolsVersion>14.0</OldToolsVersion>
|
||||
<UpgradeBackupLocation />
|
||||
<PublishUrl>publish\</PublishUrl>
|
||||
<Install>true</Install>
|
||||
<InstallFrom>Disk</InstallFrom>
|
||||
<UpdateEnabled>false</UpdateEnabled>
|
||||
<UpdateMode>Foreground</UpdateMode>
|
||||
<UpdateInterval>7</UpdateInterval>
|
||||
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
|
||||
<UpdatePeriodically>false</UpdatePeriodically>
|
||||
<UpdateRequired>false</UpdateRequired>
|
||||
<MapFileExtensions>true</MapFileExtensions>
|
||||
<ApplicationRevision>0</ApplicationRevision>
|
||||
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
||||
<IsWebBootstrapper>false</IsWebBootstrapper>
|
||||
<UseApplicationTrust>false</UseApplicationTrust>
|
||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||
<UseGitVersioning>False</UseGitVersioning>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
|
||||
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<ProjectGuid>{95368DD4-2B76-4304-B7EC-6E27C72F641B}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Microsoft.DotNet.Analyzers.Compatibility.Vsix</RootNamespace>
|
||||
<AssemblyName>Microsoft.DotNet.Analyzers.Compatibility.Vsix</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
|
||||
<TargetFramework>net46</TargetFramework>
|
||||
<EnableDefaultEmbeddedResourceItems>false</EnableDefaultEmbeddedResourceItems>
|
||||
<GeneratePkgDefFile>false</GeneratePkgDefFile>
|
||||
<EnableDefaultItems>false</EnableDefaultItems>
|
||||
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
|
||||
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
|
||||
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
|
||||
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
|
||||
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
|
||||
<VSSDKTargetPlatformRegRootSuffix>Roslyn</VSSDKTargetPlatformRegRootSuffix>
|
||||
<IsProductComponent>false</IsProductComponent>
|
||||
<DeployProjectOutput Condition="'$(AppVeyor)' != ''">False</DeployProjectOutput>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoWarn>2008</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoWarn>2008</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<StartAction>Program</StartAction>
|
||||
<StartProgram>$(DevEnvDir)devenv.exe</StartProgram>
|
||||
<StartArguments>/rootsuffix Roslyn</StartArguments>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<None Include="source.extension.vsixmanifest">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Microsoft.DotNet.Csv\Microsoft.DotNet.Csv.csproj">
|
||||
<Project>{1F38367F-A9B2-46A1-B1FF-1D04C4FDBBB9}</Project>
|
||||
<Name>Microsoft.DotNet.Csv</Name>
|
||||
<IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup%3bBuiltProjectOutputGroupDependencies%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b</IncludeOutputGroupsInVSIX>
|
||||
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup%3b</IncludeOutputGroupsInVSIXLocalOnly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Microsoft.DotNet.Analyzers.Compatibility\Microsoft.DotNet.Analyzers.Compatibility.csproj">
|
||||
<Project>{4DAA1CC6-B7DF-4F97-9DD0-3EC500A9F986}</Project>
|
||||
<Name>Microsoft.DotNet.Analyzers.Compatibility</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<BootstrapperPackage Include=".NETFramework,Version=v4.6">
|
||||
<Visible>False</Visible>
|
||||
<ProductName>Microsoft .NET Framework 4.6 %28x86 and x64%29</ProductName>
|
||||
<Install>true</Install>
|
||||
</BootstrapperPackage>
|
||||
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
||||
<Visible>False</Visible>
|
||||
<ProductName>.NET Framework 3.5 SP1</ProductName>
|
||||
<Install>false</Install>
|
||||
</BootstrapperPackage>
|
||||
<None Include="source.extension.vsixmanifest">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -2,13 +2,15 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netstandard1.3</TargetFramework>
|
||||
<IsPackable>true</IsPackable>
|
||||
<PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81</PackageTargetFallback>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="2.0.0" />
|
||||
<PackageReference Include="System.Collections" Version="4.3.0" />
|
||||
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="$(MicrosoftCodeAnalysisCSharpWorkspaceskVersion)" PrivateAssets="all" />
|
||||
<PackageReference Include="System.Collections" Version="$(SystemCollectionsVersion)" PrivateAssets="all" />
|
||||
<PackageReference Include="System.ValueTuple" Version="$(SystemValueTupleVersion)" PrivateAssets="all" />
|
||||
<PackageReference Update="NETStandard.Library" PrivateAssets="all" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -43,6 +45,7 @@
|
|||
<Description>Shows diagnostics for .NET Core APIs that throw PlatformNotSupportedException on specific operating systems.</Description>
|
||||
<RepositoryUrl>https://github.com/dotnet/platform-compat</RepositoryUrl>
|
||||
<RepositoryType>Git</RepositoryType>
|
||||
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -53,4 +56,15 @@
|
|||
|
||||
<Import Project="build\GenerateDeprecated.targets" />
|
||||
|
||||
</Project>
|
||||
<ItemGroup>
|
||||
<FilesToMove Include="..\..\etc\deprecated.csv" />
|
||||
<FilesToMove Include="..\..\etc\exceptions.csv" />
|
||||
<FilesToMove Include="..\..\etc\modernsdk.csv" />
|
||||
<FilesToMove Include="..\..\etc\net461.csv" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="Move_Assets" BeforeTargets="BeforeBuild">
|
||||
<Copy SourceFiles="@(FilesToMove)" DestinationFolder="$(ArtifactsObjDir)Microsoft.DotNet.Analyzers.Compatibility\etc" />
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
|
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="cs" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="de" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="es" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="fr" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="it" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="ja" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="ko" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="pl" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="pt-BR" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="ru" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="tr" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="zh-Hans" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
|
||||
<file datatype="xml" source-language="en" target-language="zh-Hant" original="../Resources.resx">
|
||||
<body>
|
||||
<trans-unit id="AboutDiagnosticFormatString">
|
||||
<source>About {0}</source>
|
||||
<target state="new">About {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="BrowseToUrlFormat">
|
||||
<source>Browse to {0}</source>
|
||||
<target state="new">Browse to {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerMessageFormat">
|
||||
<source>{0} is deprecated</source>
|
||||
<target state="new">{0} is deprecated</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="DeprecatedAnalyzerTitle">
|
||||
<source>API is deprecated</source>
|
||||
<target state="new">API is deprecated</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerMessageFormat">
|
||||
<source>{0} isn't supported on {1}</source>
|
||||
<target state="new">{0} isn't supported on {1}</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ExceptionAnalyzerTitle">
|
||||
<source>API not supported on all platforms</source>
|
||||
<target state="new">API not supported on all platforms</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerMessageFormat">
|
||||
<source>{0}!{1} isn't available in UWP</source>
|
||||
<target state="new">{0}!{1} isn't available in UWP</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ModernSdkAnalyzerTitle">
|
||||
<source>Native API not available in UWP</source>
|
||||
<target state="new">Native API not available in UWP</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerMessageFormat">
|
||||
<source>{0} isn't available in .NET Framework 4.6.1</source>
|
||||
<target state="new">{0} isn't available in .NET Framework 4.6.1</target>
|
||||
<note>The format-able message the diagnostic displays.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Net461AnalyzerTitle">
|
||||
<source>API not available in .NET Framework 4.6.1</source>
|
||||
<target state="new">API not available in .NET Framework 4.6.1</target>
|
||||
<note>The title of the diagnostic.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ReportAnIssueFormatString">
|
||||
<source>Report an issue with {0}</source>
|
||||
<target state="new">Report an issue with {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
|
@ -5,13 +5,13 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.DotNet.BuildTools.Cci" Version="1.0.0-prerelease-01423-01" />
|
||||
<PackageReference Include="Microsoft.DotNet.BuildTools.Cci" Version="$(MicrosoftDotNetBuildToolsCciVersion)" />
|
||||
|
||||
<!-- Suppress warning for upgrade from 1.0.30 to 1.0.31 -->
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="$(SystemCompositionAttributedModelVersion)" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="$(SystemCompositionHostingVersion)" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="$(SystemCompositionRuntimeVersion)" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="$(SystemCompositionTypedPartsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="2.0.0" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="$(MicrosoftCodeAnalysisCSharpWorkspaceskVersion)" />
|
||||
|
||||
<!-- Suppress warning for upgrade from 1.0.30 to 1.0.31 -->
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="$(SystemCompositionAttributedModelVersion)" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="$(SystemCompositionHostingVersion)" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="$(SystemCompositionRuntimeVersion)" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="$(SystemCompositionTypedPartsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -25,4 +25,4 @@
|
|||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -5,14 +5,14 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.DotNet.BuildTools.Cci" Version="1.0.0-prerelease-01423-01" />
|
||||
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
|
||||
<PackageReference Include="Microsoft.DotNet.BuildTools.Cci" Version="$(MicrosoftDotNetBuildToolsCciVersion)" />
|
||||
<PackageReference Include="System.ValueTuple" Version="$(SystemValueTupleVersion)" />
|
||||
|
||||
<!-- Suppress warning for upgrade from 1.0.30 to 1.0.31 -->
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="$(SystemCompositionAttributedModelVersion)" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="$(SystemCompositionHostingVersion)" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="$(SystemCompositionRuntimeVersion)" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="$(SystemCompositionTypedPartsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
<Project>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="xunit" Version="2.3.0-beta1-build3642" PrivateAssets="All" />
|
||||
<PackageReference Include="xunit.runner.msbuild" Version="2.3.0-beta1-build3642" PrivateAssets="All" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" PrivateAssets="All" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<SkipTests Condition="'$(SkipTests)' == ''">$(BuildingInsideVisualStudio)</SkipTests>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target Name="RunTests" AfterTargets="AfterBuild" Condition="'$(SkipTests)' != 'True'">
|
||||
<xunit Assemblies="$(TargetPath)" />
|
||||
</Target>
|
||||
|
||||
</Project>
|
|
@ -6,14 +6,14 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.DotNet.BuildTools.Cci" Version="1.0.0-prerelease-01423-01" />
|
||||
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
|
||||
<PackageReference Include="Microsoft.DotNet.BuildTools.Cci" Version="$(MicrosoftDotNetBuildToolsCciVersion)" />
|
||||
<PackageReference Include="System.ValueTuple" Version="$(SystemValueTupleVersion)" />
|
||||
|
||||
<!-- Suppress warning for upgrade from 1.0.30 to 1.0.31 -->
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="$(SystemCompositionAttributedModelVersion)" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="$(SystemCompositionHostingVersion)" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="$(SystemCompositionRuntimeVersion)" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="$(SystemCompositionTypedPartsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -21,4 +21,4 @@
|
|||
<ProjectReference Include="..\Microsoft.DotNet.Csv\Microsoft.DotNet.Csv.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -6,15 +6,15 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.DotNet.BuildTools.Cci" Version="1.0.0-prerelease-01423-01" />
|
||||
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
|
||||
<PackageReference Include="Microsoft.DotNet.BuildTools.Cci" Version="$(MicrosoftDotNetBuildToolsCciVersion)" />
|
||||
<PackageReference Include="System.ValueTuple" Version="$(SystemValueTupleVersion)" />
|
||||
|
||||
<!-- Suppress warning for upgrade from 1.0.30 to 1.0.31 -->
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="1.0.31" />
|
||||
</ItemGroup>
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="$(SystemCompositionAttributedModelVersion)" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="$(SystemCompositionHostingVersion)" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="$(SystemCompositionRuntimeVersion)" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="$(SystemCompositionTypedPartsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Microsoft.DotNet.Cci\Microsoft.DotNet.Cci.csproj" />
|
||||
|
@ -26,4 +26,4 @@
|
|||
<Reference Include="System.Net.Http" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -6,15 +6,15 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.DotNet.BuildTools.Cci" Version="1.0.0-prerelease-01423-01" />
|
||||
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
|
||||
<PackageReference Include="Microsoft.DotNet.BuildTools.Cci" Version="$(MicrosoftDotNetBuildToolsCciVersion)" />
|
||||
<PackageReference Include="System.ValueTuple" Version="$(SystemValueTupleVersion)" />
|
||||
|
||||
<!-- Suppress warning for upgrade from 1.0.30 to 1.0.31 -->
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="1.0.31" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="1.0.31" />
|
||||
</ItemGroup>
|
||||
<PackageReference Include="System.Composition.AttributedModel" Version="$(SystemCompositionAttributedModelVersion)" />
|
||||
<PackageReference Include="System.Composition.Hosting" Version="$(SystemCompositionHostingVersion)" />
|
||||
<PackageReference Include="System.Composition.Runtime" Version="$(SystemCompositionRuntimeVersion)" />
|
||||
<PackageReference Include="System.Composition.TypedParts" Version="$(SystemCompositionTypedPartsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Microsoft.DotNet.Cci\Microsoft.DotNet.Cci.csproj" />
|
||||
|
@ -22,4 +22,4 @@
|
|||
<ProjectReference Include="..\Microsoft.DotNet.ExceptionScanning\Microsoft.DotNet.ExceptionScanning.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
|
||||
<PackageReference Include="System.ValueTuple" Version="$(SystemValueTupleVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
Загрузка…
Ссылка в новой задаче