diff --git a/.gitignore b/.gitignore index 7f8cc2f2979..57d7348bf89 100644 --- a/.gitignore +++ b/.gitignore @@ -7,10 +7,10 @@ *.sln.docstates .vs/ .vscode/ +.tools/ # Build results, but not the debug folder under projectsystem -[Bb]inaries/ -[Dd]ebug/* +[Aa]rtifacts/ ![Pp]roject[Ss]ystem/[Dd]ebug [Rr]elease/ x64/ diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 00000000000..e401abc7c1e --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,46 @@ + + + + + + + + + + + Debug + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)\')) + $(RepoRoot)build\SignToolData.json + $(RepoRoot)build\Versions.props + + + <_RepoToolsetDir>$(NuGetPackageRoot)RoslynTools.Microsoft.RepoToolset\$(RoslynToolsMicrosoftRepoToolsetVersion)\tools\ + $(_RepoToolsetDir) + + https://github.com/dotnet/roslyn-project-system + $(RepositoryUrl) + + + true + + + net46 + false + + $(RootSuffix) + ProjectSystem + + 0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7 + + + + + \ No newline at end of file diff --git a/src/NuGet.config b/NuGet.config similarity index 100% rename from src/NuGet.config rename to NuGet.config diff --git a/ProjectSystem.sln b/ProjectSystem.sln new file mode 100644 index 00000000000..aff6b57afe8 --- /dev/null +++ b/ProjectSystem.sln @@ -0,0 +1,252 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.26811.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A50EC328-5D30-4624-98AD-B649461DB772}" +EndProject +Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.VisualStudio.AppDesigner", "src\Microsoft.VisualStudio.AppDesigner\Microsoft.VisualStudio.AppDesigner.vbproj", "{19725D6F-4690-412B-934A-FC48D752B802}" +EndProject +Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.VisualStudio.Editors", "src\Microsoft.VisualStudio.Editors\Microsoft.VisualStudio.Editors.vbproj", "{CD6E5D00-7B0B-442D-9F5D-EAEC1A71838A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.CSharp", "src\Microsoft.VisualStudio.ProjectSystem.CSharp\Microsoft.VisualStudio.ProjectSystem.CSharp.csproj", "{7D150B7B-CE02-4CD4-8EC9-6A7C18727A36}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.CSharp.UnitTests", "src\Microsoft.VisualStudio.ProjectSystem.CSharp.UnitTests\Microsoft.VisualStudio.ProjectSystem.CSharp.UnitTests.csproj", "{F81A2B36-6763-42B8-8F4D-5199325D40C1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.CSharp.VS", "src\Microsoft.VisualStudio.ProjectSystem.CSharp.VS\Microsoft.VisualStudio.ProjectSystem.CSharp.VS.csproj", "{765EF6EB-9F36-4D68-8C3D-9E11CD49E0BC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.CSharp.VS.UnitTests", "src\Microsoft.VisualStudio.ProjectSystem.CSharp.VS.UnitTests\Microsoft.VisualStudio.ProjectSystem.CSharp.VS.UnitTests.csproj", "{8123135E-B2A1-4CD1-9658-DDACABEAB8FC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.Managed", "src\Microsoft.VisualStudio.ProjectSystem.Managed\Microsoft.VisualStudio.ProjectSystem.Managed.csproj", "{6C6A41CE-72C5-4D77-8208-D01693F9BC88}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.Managed.UnitTests", "src\Microsoft.VisualStudio.ProjectSystem.Managed.UnitTests\Microsoft.VisualStudio.ProjectSystem.Managed.UnitTests.csproj", "{C7EC63F8-F96A-4A8F-B879-D572516746B4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.Managed.VS", "src\Microsoft.VisualStudio.ProjectSystem.Managed.VS\Microsoft.VisualStudio.ProjectSystem.Managed.VS.csproj", "{1C5666EA-24A4-4EC2-B8FB-FAEDF6B14697}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.Managed.VS.UnitTests", "src\Microsoft.VisualStudio.ProjectSystem.Managed.VS.UnitTests\Microsoft.VisualStudio.ProjectSystem.Managed.VS.UnitTests.csproj", "{469B50E9-FE67-459E-8AFA-44CBE523DBF6}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.VisualBasic", "src\Microsoft.VisualStudio.ProjectSystem.VisualBasic\Microsoft.VisualStudio.ProjectSystem.VisualBasic.csproj", "{04AA393A-48C2-424D-985C-77385A962019}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.VisualBasic.UnitTests", "src\Microsoft.VisualStudio.ProjectSystem.VisualBasic.UnitTests\Microsoft.VisualStudio.ProjectSystem.VisualBasic.UnitTests.csproj", "{FE8D7869-3ABA-45D3-8058-E60C9F1267BF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.VisualBasic.VS", "src\Microsoft.VisualStudio.ProjectSystem.VisualBasic.VS\Microsoft.VisualStudio.ProjectSystem.VisualBasic.VS.csproj", "{15DCB34C-B628-49B8-B472-BBA65A0AB6A5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.VisualBasic.VS.UnitTests", "src\Microsoft.VisualStudio.ProjectSystem.VisualBasic.VS.UnitTests\Microsoft.VisualStudio.ProjectSystem.VisualBasic.VS.UnitTests.csproj", "{2F58FC7F-85D9-427A-84F0-A6AA741E5BBA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProjectSystemSetup", "src\ProjectSystemSetup\ProjectSystemSetup.csproj", "{9FBD7EF2-9449-486D-9FDD-FA56160AA8BB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VisualStudioEditorsSetup", "src\VisualStudioEditorsSetup\VisualStudioEditorsSetup.csproj", "{49705330-A4F5-47EA-BB10-3B783CE91AEA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.Managed.TestServices", "src\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices.csproj", "{23BCBC90-ED65-4EE3-8AF1-DD7CAEFDBEE9}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.Managed.TestServices.UnitTests", "src\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices.UnitTests\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices.UnitTests.csproj", "{369DCA0F-A079-4D0C-8B32-53879199B681}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.FSharp", "src\Microsoft.VisualStudio.ProjectSystem.FSharp\Microsoft.VisualStudio.ProjectSystem.FSharp.csproj", "{7CDAA9BE-513D-421F-9A72-46764449C503}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.FSharp.VS", "src\Microsoft.VisualStudio.ProjectSystem.FSharp.VS\Microsoft.VisualStudio.ProjectSystem.FSharp.VS.csproj", "{B9B06285-2AEB-4126-A825-31F738A4EDFA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.FSharp.UnitTests", "src\Microsoft.VisualStudio.ProjectSystem.FSharp.UnitTests\Microsoft.VisualStudio.ProjectSystem.FSharp.UnitTests.csproj", "{2E6BC62C-D52B-47EC-B0F6-B9A68C057217}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.FSharp.VS.UnitTests", "src\Microsoft.VisualStudio.ProjectSystem.FSharp.VS.UnitTests\Microsoft.VisualStudio.ProjectSystem.FSharp.VS.UnitTests.csproj", "{B70FA177-894C-4964-B6A7-937A361321BF}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Templates", "Templates", "{6DE4B49E-AC38-4E35-82CD-D52731503111}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.IntegrationTests", "src\Microsoft.VisualStudio.ProjectSystem.IntegrationTests\Microsoft.VisualStudio.ProjectSystem.IntegrationTests.csproj", "{FB209C68-77C0-4EE9-BCA9-0B3D5721C436}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NetCore.CSharp.ProjectTemplates", "src\Templates\Microsoft.NetCore.CSharp.ProjectTemplates\Microsoft.NetCore.CSharp.ProjectTemplates.csproj", "{3F9AAB66-580B-40D1-94DC-1D67EA8F8D80}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NetCore.CSharp.ProjectTemplates.Test", "src\Templates\Microsoft.NetCore.CSharp.ProjectTemplates.Test\Microsoft.NetCore.CSharp.ProjectTemplates.Test.csproj", "{3CDA4A1F-8BD1-4704-8AC7-16A647F720E9}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NetCore.FSharp.ProjectTemplates", "src\Templates\Microsoft.NetCore.FSharp.ProjectTemplates\Microsoft.NetCore.FSharp.ProjectTemplates.csproj", "{47F8E44B-8003-4C17-A258-64958F496F78}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NetCore.FSharp.ProjectTemplates.Test", "src\Templates\Microsoft.NetCore.FSharp.ProjectTemplates.Test\Microsoft.NetCore.FSharp.ProjectTemplates.Test.csproj", "{3540E8CB-FADA-42F7-BDB5-6459306B686B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NetCore.VB.ProjectTemplates", "src\Templates\Microsoft.NetCore.VB.ProjectTemplates\Microsoft.NetCore.VB.ProjectTemplates.csproj", "{6EAAD831-E5E0-478C-A681-4AF87FC30125}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NetCore.VB.ProjectTemplates.Test", "src\Templates\Microsoft.NetCore.VB.ProjectTemplates.Test\Microsoft.NetCore.VB.ProjectTemplates.Test.csproj", "{24D38B30-F48A-4792-9F78-907814BAA3A0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NetStandard.CSharp.ProjectTemplates", "src\Templates\Microsoft.NetStandard.CSharp.ProjectTemplates\Microsoft.NetStandard.CSharp.ProjectTemplates.csproj", "{EBB6B471-A09B-494E-BCBF-C288A6298553}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NetStandard.FSharp.ProjectTemplates", "src\Templates\Microsoft.NetStandard.FSharp.ProjectTemplates\Microsoft.NetStandard.FSharp.ProjectTemplates.csproj", "{DFE95971-3D5C-4474-900A-C1D874B4F323}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NetStandard.VB.ProjectTemplates", "src\Templates\Microsoft.NetStandard.VB.ProjectTemplates\Microsoft.NetStandard.VB.ProjectTemplates.csproj", "{3446B359-058A-4AAD-8414-274458DB9E60}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles", "setup\Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles\Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles.csproj", "{46C756B9-2D8E-4453-8F06-42BBE25D1805}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x", "setup\Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x\Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x.csproj", "{5B4A2596-6078-415B-A6D6-08E90FFBF58C}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployTestDependencies", "src\DeployTestDependencies\DeployTestDependencies.csproj", "{892500A5-BF6B-4FD5-A7B9-5EEA20EB775F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployIntegrationDependencies", "src\DeployIntegrationDependencies\DeployIntegrationDependencies.csproj", "{C16993CC-6063-4447-AE16-BE671AFDE08A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + Description = The C# and Visual Basic project system for Visual Studio "15" + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {19725D6F-4690-412B-934A-FC48D752B802}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {19725D6F-4690-412B-934A-FC48D752B802}.Debug|Any CPU.Build.0 = Debug|Any CPU + {19725D6F-4690-412B-934A-FC48D752B802}.Release|Any CPU.ActiveCfg = Release|Any CPU + {19725D6F-4690-412B-934A-FC48D752B802}.Release|Any CPU.Build.0 = Release|Any CPU + {CD6E5D00-7B0B-442D-9F5D-EAEC1A71838A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CD6E5D00-7B0B-442D-9F5D-EAEC1A71838A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CD6E5D00-7B0B-442D-9F5D-EAEC1A71838A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CD6E5D00-7B0B-442D-9F5D-EAEC1A71838A}.Release|Any CPU.Build.0 = Release|Any CPU + {7D150B7B-CE02-4CD4-8EC9-6A7C18727A36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7D150B7B-CE02-4CD4-8EC9-6A7C18727A36}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7D150B7B-CE02-4CD4-8EC9-6A7C18727A36}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7D150B7B-CE02-4CD4-8EC9-6A7C18727A36}.Release|Any CPU.Build.0 = Release|Any CPU + {F81A2B36-6763-42B8-8F4D-5199325D40C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F81A2B36-6763-42B8-8F4D-5199325D40C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F81A2B36-6763-42B8-8F4D-5199325D40C1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F81A2B36-6763-42B8-8F4D-5199325D40C1}.Release|Any CPU.Build.0 = Release|Any CPU + {765EF6EB-9F36-4D68-8C3D-9E11CD49E0BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {765EF6EB-9F36-4D68-8C3D-9E11CD49E0BC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {765EF6EB-9F36-4D68-8C3D-9E11CD49E0BC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {765EF6EB-9F36-4D68-8C3D-9E11CD49E0BC}.Release|Any CPU.Build.0 = Release|Any CPU + {8123135E-B2A1-4CD1-9658-DDACABEAB8FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8123135E-B2A1-4CD1-9658-DDACABEAB8FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8123135E-B2A1-4CD1-9658-DDACABEAB8FC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8123135E-B2A1-4CD1-9658-DDACABEAB8FC}.Release|Any CPU.Build.0 = Release|Any CPU + {6C6A41CE-72C5-4D77-8208-D01693F9BC88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6C6A41CE-72C5-4D77-8208-D01693F9BC88}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6C6A41CE-72C5-4D77-8208-D01693F9BC88}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6C6A41CE-72C5-4D77-8208-D01693F9BC88}.Release|Any CPU.Build.0 = Release|Any CPU + {C7EC63F8-F96A-4A8F-B879-D572516746B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C7EC63F8-F96A-4A8F-B879-D572516746B4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C7EC63F8-F96A-4A8F-B879-D572516746B4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C7EC63F8-F96A-4A8F-B879-D572516746B4}.Release|Any CPU.Build.0 = Release|Any CPU + {1C5666EA-24A4-4EC2-B8FB-FAEDF6B14697}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1C5666EA-24A4-4EC2-B8FB-FAEDF6B14697}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1C5666EA-24A4-4EC2-B8FB-FAEDF6B14697}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1C5666EA-24A4-4EC2-B8FB-FAEDF6B14697}.Release|Any CPU.Build.0 = Release|Any CPU + {469B50E9-FE67-459E-8AFA-44CBE523DBF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {469B50E9-FE67-459E-8AFA-44CBE523DBF6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {469B50E9-FE67-459E-8AFA-44CBE523DBF6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {469B50E9-FE67-459E-8AFA-44CBE523DBF6}.Release|Any CPU.Build.0 = Release|Any CPU + {04AA393A-48C2-424D-985C-77385A962019}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {04AA393A-48C2-424D-985C-77385A962019}.Debug|Any CPU.Build.0 = Debug|Any CPU + {04AA393A-48C2-424D-985C-77385A962019}.Release|Any CPU.ActiveCfg = Release|Any CPU + {04AA393A-48C2-424D-985C-77385A962019}.Release|Any CPU.Build.0 = Release|Any CPU + {FE8D7869-3ABA-45D3-8058-E60C9F1267BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FE8D7869-3ABA-45D3-8058-E60C9F1267BF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FE8D7869-3ABA-45D3-8058-E60C9F1267BF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FE8D7869-3ABA-45D3-8058-E60C9F1267BF}.Release|Any CPU.Build.0 = Release|Any CPU + {15DCB34C-B628-49B8-B472-BBA65A0AB6A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15DCB34C-B628-49B8-B472-BBA65A0AB6A5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15DCB34C-B628-49B8-B472-BBA65A0AB6A5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15DCB34C-B628-49B8-B472-BBA65A0AB6A5}.Release|Any CPU.Build.0 = Release|Any CPU + {2F58FC7F-85D9-427A-84F0-A6AA741E5BBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2F58FC7F-85D9-427A-84F0-A6AA741E5BBA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2F58FC7F-85D9-427A-84F0-A6AA741E5BBA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2F58FC7F-85D9-427A-84F0-A6AA741E5BBA}.Release|Any CPU.Build.0 = Release|Any CPU + {9FBD7EF2-9449-486D-9FDD-FA56160AA8BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9FBD7EF2-9449-486D-9FDD-FA56160AA8BB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9FBD7EF2-9449-486D-9FDD-FA56160AA8BB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9FBD7EF2-9449-486D-9FDD-FA56160AA8BB}.Release|Any CPU.Build.0 = Release|Any CPU + {49705330-A4F5-47EA-BB10-3B783CE91AEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {49705330-A4F5-47EA-BB10-3B783CE91AEA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {49705330-A4F5-47EA-BB10-3B783CE91AEA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {49705330-A4F5-47EA-BB10-3B783CE91AEA}.Release|Any CPU.Build.0 = Release|Any CPU + {23BCBC90-ED65-4EE3-8AF1-DD7CAEFDBEE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {23BCBC90-ED65-4EE3-8AF1-DD7CAEFDBEE9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23BCBC90-ED65-4EE3-8AF1-DD7CAEFDBEE9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {23BCBC90-ED65-4EE3-8AF1-DD7CAEFDBEE9}.Release|Any CPU.Build.0 = Release|Any CPU + {369DCA0F-A079-4D0C-8B32-53879199B681}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {369DCA0F-A079-4D0C-8B32-53879199B681}.Debug|Any CPU.Build.0 = Debug|Any CPU + {369DCA0F-A079-4D0C-8B32-53879199B681}.Release|Any CPU.ActiveCfg = Release|Any CPU + {369DCA0F-A079-4D0C-8B32-53879199B681}.Release|Any CPU.Build.0 = Release|Any CPU + {7CDAA9BE-513D-421F-9A72-46764449C503}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7CDAA9BE-513D-421F-9A72-46764449C503}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7CDAA9BE-513D-421F-9A72-46764449C503}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7CDAA9BE-513D-421F-9A72-46764449C503}.Release|Any CPU.Build.0 = Release|Any CPU + {B9B06285-2AEB-4126-A825-31F738A4EDFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B9B06285-2AEB-4126-A825-31F738A4EDFA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9B06285-2AEB-4126-A825-31F738A4EDFA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B9B06285-2AEB-4126-A825-31F738A4EDFA}.Release|Any CPU.Build.0 = Release|Any CPU + {2E6BC62C-D52B-47EC-B0F6-B9A68C057217}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2E6BC62C-D52B-47EC-B0F6-B9A68C057217}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2E6BC62C-D52B-47EC-B0F6-B9A68C057217}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2E6BC62C-D52B-47EC-B0F6-B9A68C057217}.Release|Any CPU.Build.0 = Release|Any CPU + {B70FA177-894C-4964-B6A7-937A361321BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B70FA177-894C-4964-B6A7-937A361321BF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B70FA177-894C-4964-B6A7-937A361321BF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B70FA177-894C-4964-B6A7-937A361321BF}.Release|Any CPU.Build.0 = Release|Any CPU + {FB209C68-77C0-4EE9-BCA9-0B3D5721C436}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FB209C68-77C0-4EE9-BCA9-0B3D5721C436}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FB209C68-77C0-4EE9-BCA9-0B3D5721C436}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FB209C68-77C0-4EE9-BCA9-0B3D5721C436}.Release|Any CPU.Build.0 = Release|Any CPU + {3F9AAB66-580B-40D1-94DC-1D67EA8F8D80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3F9AAB66-580B-40D1-94DC-1D67EA8F8D80}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3F9AAB66-580B-40D1-94DC-1D67EA8F8D80}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3F9AAB66-580B-40D1-94DC-1D67EA8F8D80}.Release|Any CPU.Build.0 = Release|Any CPU + {3CDA4A1F-8BD1-4704-8AC7-16A647F720E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3CDA4A1F-8BD1-4704-8AC7-16A647F720E9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3CDA4A1F-8BD1-4704-8AC7-16A647F720E9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3CDA4A1F-8BD1-4704-8AC7-16A647F720E9}.Release|Any CPU.Build.0 = Release|Any CPU + {47F8E44B-8003-4C17-A258-64958F496F78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {47F8E44B-8003-4C17-A258-64958F496F78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {47F8E44B-8003-4C17-A258-64958F496F78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {47F8E44B-8003-4C17-A258-64958F496F78}.Release|Any CPU.Build.0 = Release|Any CPU + {3540E8CB-FADA-42F7-BDB5-6459306B686B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3540E8CB-FADA-42F7-BDB5-6459306B686B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3540E8CB-FADA-42F7-BDB5-6459306B686B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3540E8CB-FADA-42F7-BDB5-6459306B686B}.Release|Any CPU.Build.0 = Release|Any CPU + {6EAAD831-E5E0-478C-A681-4AF87FC30125}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6EAAD831-E5E0-478C-A681-4AF87FC30125}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6EAAD831-E5E0-478C-A681-4AF87FC30125}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6EAAD831-E5E0-478C-A681-4AF87FC30125}.Release|Any CPU.Build.0 = Release|Any CPU + {24D38B30-F48A-4792-9F78-907814BAA3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {24D38B30-F48A-4792-9F78-907814BAA3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {24D38B30-F48A-4792-9F78-907814BAA3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {24D38B30-F48A-4792-9F78-907814BAA3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {EBB6B471-A09B-494E-BCBF-C288A6298553}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EBB6B471-A09B-494E-BCBF-C288A6298553}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EBB6B471-A09B-494E-BCBF-C288A6298553}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EBB6B471-A09B-494E-BCBF-C288A6298553}.Release|Any CPU.Build.0 = Release|Any CPU + {DFE95971-3D5C-4474-900A-C1D874B4F323}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DFE95971-3D5C-4474-900A-C1D874B4F323}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DFE95971-3D5C-4474-900A-C1D874B4F323}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DFE95971-3D5C-4474-900A-C1D874B4F323}.Release|Any CPU.Build.0 = Release|Any CPU + {3446B359-058A-4AAD-8414-274458DB9E60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3446B359-058A-4AAD-8414-274458DB9E60}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3446B359-058A-4AAD-8414-274458DB9E60}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3446B359-058A-4AAD-8414-274458DB9E60}.Release|Any CPU.Build.0 = Release|Any CPU + {46C756B9-2D8E-4453-8F06-42BBE25D1805}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {46C756B9-2D8E-4453-8F06-42BBE25D1805}.Debug|Any CPU.Build.0 = Debug|Any CPU + {46C756B9-2D8E-4453-8F06-42BBE25D1805}.Release|Any CPU.ActiveCfg = Release|Any CPU + {46C756B9-2D8E-4453-8F06-42BBE25D1805}.Release|Any CPU.Build.0 = Release|Any CPU + {5B4A2596-6078-415B-A6D6-08E90FFBF58C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5B4A2596-6078-415B-A6D6-08E90FFBF58C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5B4A2596-6078-415B-A6D6-08E90FFBF58C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5B4A2596-6078-415B-A6D6-08E90FFBF58C}.Release|Any CPU.Build.0 = Release|Any CPU + {892500A5-BF6B-4FD5-A7B9-5EEA20EB775F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {892500A5-BF6B-4FD5-A7B9-5EEA20EB775F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {892500A5-BF6B-4FD5-A7B9-5EEA20EB775F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {892500A5-BF6B-4FD5-A7B9-5EEA20EB775F}.Release|Any CPU.Build.0 = Release|Any CPU + {C16993CC-6063-4447-AE16-BE671AFDE08A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C16993CC-6063-4447-AE16-BE671AFDE08A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C16993CC-6063-4447-AE16-BE671AFDE08A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C16993CC-6063-4447-AE16-BE671AFDE08A}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {3F9AAB66-580B-40D1-94DC-1D67EA8F8D80} = {6DE4B49E-AC38-4E35-82CD-D52731503111} + {3CDA4A1F-8BD1-4704-8AC7-16A647F720E9} = {6DE4B49E-AC38-4E35-82CD-D52731503111} + {47F8E44B-8003-4C17-A258-64958F496F78} = {6DE4B49E-AC38-4E35-82CD-D52731503111} + {3540E8CB-FADA-42F7-BDB5-6459306B686B} = {6DE4B49E-AC38-4E35-82CD-D52731503111} + {6EAAD831-E5E0-478C-A681-4AF87FC30125} = {6DE4B49E-AC38-4E35-82CD-D52731503111} + {24D38B30-F48A-4792-9F78-907814BAA3A0} = {6DE4B49E-AC38-4E35-82CD-D52731503111} + {EBB6B471-A09B-494E-BCBF-C288A6298553} = {6DE4B49E-AC38-4E35-82CD-D52731503111} + {DFE95971-3D5C-4474-900A-C1D874B4F323} = {6DE4B49E-AC38-4E35-82CD-D52731503111} + {3446B359-058A-4AAD-8414-274458DB9E60} = {6DE4B49E-AC38-4E35-82CD-D52731503111} + {5B4A2596-6078-415B-A6D6-08E90FFBF58C} = {6DE4B49E-AC38-4E35-82CD-D52731503111} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6B652C28-D1FD-4885-A0CA-4704C54E78E7} + EndGlobalSection +EndGlobal diff --git a/Test.cmd b/Test.cmd new file mode 100644 index 00000000000..8da52a870f0 --- /dev/null +++ b/Test.cmd @@ -0,0 +1,3 @@ +@echo off +powershell -ExecutionPolicy ByPass %~dp0build\Build.ps1 -test %* +exit /b %ErrorLevel% \ No newline at end of file diff --git a/build.cmd b/build.cmd index cf085a48599..4f8751faa8e 100644 --- a/build.cmd +++ b/build.cmd @@ -3,103 +3,38 @@ setlocal enabledelayedexpansion set BatchFile=%0 set Root=%~dp0 + set BuildConfiguration=Debug -set MSBuildBuildTarget=Build -set NodeReuse=true -set DeveloperCommandPrompt=%VS150COMNTOOLS%\VsDevCmd.bat -set MSBuildAdditionalArguments=/m -set RunTests=true -set RunIntegrationTests=false -set DeployVsixExtension=true -set FileLoggerVerbosity=detailed -REM Turn on MSBuild async logging to speed up builds -set MSBUILDLOGASYNC=1 +set PropRootSuffix= +set OptBuild=$true +set OptRebuild=$false +set OptDeploy=$true +set OptDeployDeps=$false +set OptTest=$true +set OptIntegrationTest=$false +set OptLog=$false :ParseArguments if "%1" == "" goto :DoneParsing if /I "%1" == "/?" call :Usage && exit /b 1 -if /I "%1" == "/build" set MSBuildBuildTarget=Build&&shift&& goto :ParseArguments -if /I "%1" == "/rebuild" set MSBuildBuildTarget=Rebuild&&shift&& goto :ParseArguments -if /I "%1" == "/copy-artifacts" set CopyOutputArtifacts=true&&shift&& goto :ParseArguments +if /I "%1" == "/build" set OptBuild=$true&&set OptRebuild=$false&&shift&& goto :ParseArguments +if /I "%1" == "/rebuild" set OptBuild=$false&&set OptRebuild=$true&&shift&& goto :ParseArguments if /I "%1" == "/debug" set BuildConfiguration=Debug&&shift&& goto :ParseArguments if /I "%1" == "/release" set BuildConfiguration=Release&&shift&& goto :ParseArguments -if /I "%1" == "/signbuild" set ShouldSignBuild=true&&shift&& goto :ParseArguments -if /I "%1" == "/skiptests" set RunTests=false&&shift&& goto :ParseArguments -if /I "%1" == "/no-deploy-extension" set DeployVsixExtension=false&&shift&& goto :ParseArguments -if /I "%1" == "/no-node-reuse" set NodeReuse=false&&shift&& goto :ParseArguments -if /I "%1" == "/diagnostic" set FileLoggerVerbosity=diagnostic&&set MSBuildAdditionalArguments=&&shift&& goto :ParseArguments -if /I "%1" == "/integrationtests" set RunIntegrationTests=true&&shift&& goto :ParseArguments +if /I "%1" == "/skiptests" set OptTest=$false&&shift&& goto :ParseArguments +if /I "%1" == "/restore-only" set OptBuild=$false&&set OptDeploy=$false&&set OptTest=$false&&shift&& goto :ParseArguments +if /I "%1" == "/no-deploy-extension" set OptDeploy=$false&&shift&& goto :ParseArguments +if /I "%1" == "/diagnostic" set OptLog=$true&&shift&& goto :ParseArguments +if /I "%1" == "/integrationtests" set OptDeployDeps=$true&&set OptIntegrationTest=$true&&shift&& goto :ParseArguments +if /I "%1" == "/rootsuffix" set PropRootSuffix=/p:RootSuffix=%2&&shift&&shift&& goto :ParseArguments call :Usage && exit /b 1 :DoneParsing -if not exist "%VS150COMNTOOLS%" ( - echo To build this repository, this script needs to be run from a Visual Studio 2017 developer command prompt. - echo. - echo If Visual Studio is not installed, visit this page to download: - echo. - echo https://www.visualstudio.com/downloads/ - exit /b 1 -) - -if not exist "%VSSDK150Install%" ( - echo To build this repository, you need to modify your Visual Studio installation to include the "Visual Studio extension development" workload. - exit /b 1 -) - -if "%VisualStudioVersion%" == "" ( - REM In Jenkins and MicroBuild, we set VS150COMNTOOLS and VSSDK150Install to point to where VS is installed but don't launch in a developer prompt - call "%DeveloperCommandPrompt%" || goto :BuildFailed -) - -set BinariesDirectory=%Root%bin\%BuildConfiguration%\ -set LogsDirectory=%BinariesDirectory%Logs\ -if not exist "%LogsDirectory%" mkdir "%LogsDirectory%" || goto :BuildFailed - -REM We build Restore, Build and BuildModernVsixPackages in different MSBuild processes. -REM Restore because we want to control the verbosity due to https://github.com/NuGet/Home/issues/4695. -REM BuildModernVsixPackages because under MicroBuild, it has a dependency on a dll with the same -REM version but different contents than the legacy VSIX projects. -for %%T IN (Restore, %MSBuildBuildTarget%, %MSBuildBuildTarget%NuGetPackages, BuildModernVsixPackages, Test, TestIntegration) do ( - - set LogFile=%LogsDirectory%%%T.log - - echo. - - if "%%T" == "Restore" ( - set ConsoleLoggerVerbosity=quiet - echo Restoring packages for ProjectSystem (this may take some time^) - ) else ( - set ConsoleLoggerVerbosity=minimal - ) - - set BuildCommand=msbuild /nologo /warnaserror /nodeReuse:%NodeReuse% /consoleloggerparameters:Verbosity=!ConsoleLoggerVerbosity! /fileLogger /fileloggerparameters:LogFile="!LogFile!";verbosity=%FileLoggerVerbosity% /t:"%%T" /p:Configuration="%BuildConfiguration%" /p:RunTests="%RunTests%" /p:RunIntegrationTests="%RunIntegrationTests%" /p:ShouldSignBuild="%ShouldSignBuild%" /p:DeployVsixExtension="%DeployVsixExtension%" "%Root%build\build.proj" %MSBuildAdditionalArguments% - if "%FileLoggerVerbosity%" == "diagnostic" ( - echo !BuildCommand! - ) - - !BuildCommand! - - if ERRORLEVEL 1 ( - echo. - call :PrintColor Red "Build failed, for full log see !LogFile!." - exit /b 1 - ) -) - -REM Run copy as a final step after all the product components are built -if /I "%CopyOutputArtifacts%" == "true" ( - call %ROOT%build\Scripts\CopyOutput.cmd %BinariesDirectory% - - REM Robocopy has a return code 0 - 7 on success - if %ERRORLEVEL% gtr 7 goto BuildFailed -) - -echo. -call :PrintColor Green "Build completed successfully, for full logs see %LogsDirectory%." -exit /b 0 +powershell -ExecutionPolicy ByPass %Root%build\Build.ps1 -configuration %BuildConfiguration% -restore -deployDeps:%OptDeployDeps% -build:%OptBuild% -rebuild:%OptRebuild% -deploy:%OptDeploy% -test:%OptTest% -integrationTest:%OptIntegrationTest% -log:%OptLog% %PropRootSuffix% +exit /b %ERRORLEVEL% :Usage -echo Usage: %BatchFile% [/build^|/rebuild] [/debug^|/release] [/no-node-reuse] [/no-multi-proc] [/skiptests] [/no-deploy-extension] +echo Usage: %BatchFile% [/build^|/rebuild] [/debug^|/release] [/skiptests] [/no-deploy-extension] [/diagnostic] [/integrationtests] [/rootsuffix hive] echo. echo Build targets: echo /build Perform a build (default) @@ -110,19 +45,10 @@ echo /debug Perform debug build (default) echo /release Perform release build echo. echo Build options: -echo /copy-artifacts Copy the nugets to CoreXT Nuget share and VS manifests to separate folder to enable vsdrop upload -echo /diagnostic Turns on diagnostic logging and turns off multi-proc build, useful for diagnosing build logs -echo /no-node-reuse Prevents MSBuild from reusing existing MSBuild instances, -echo useful for avoiding unexpected behavior on build machines -echo /no-deploy-extension Does not deploy the VSIX extension when building the solution -echo /signbuild Produce signed build +echo /restore-only Restore dependencies only echo /skiptests Does not run unit tests +echo /diagnostic Turns on logging to a binlog +echo /rootsuffix Visual Studio hive to deploy VSIX extensions to (default is ProjectSystem) +echo /no-deploy-extension Does not deploy VSIX extensions when building the solution echo /integrationtests Runs integration tests goto :eof - -:BuildFailed -call :PrintColor Red "Build failed with ERRORLEVEL %ERRORLEVEL%." -exit /b 1 - -:PrintColor -"%Windir%\System32\WindowsPowerShell\v1.0\Powershell.exe" write-host -foregroundcolor %1 "'%2'" \ No newline at end of file diff --git a/build/CIBuild.cmd b/build/CIBuild.cmd new file mode 100644 index 00000000000..cf7c6a646fa --- /dev/null +++ b/build/CIBuild.cmd @@ -0,0 +1,3 @@ +@echo off +powershell -ExecutionPolicy ByPass %~dp0Build.ps1 -restore -build -test -sign -pack -ci %* +exit /b %ErrorLevel% diff --git a/build/Rulesets/Roslyn.ruleset b/build/Default.ruleset similarity index 100% rename from build/Rulesets/Roslyn.ruleset rename to build/Default.ruleset diff --git a/build/Internal/Directory.Build.props b/build/Internal/Directory.Build.props new file mode 100644 index 00000000000..65c4c5ebdcc --- /dev/null +++ b/build/Internal/Directory.Build.props @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/build/Internal/Toolset.csproj b/build/Internal/Toolset.csproj new file mode 100644 index 00000000000..1518f20770b --- /dev/null +++ b/build/Internal/Toolset.csproj @@ -0,0 +1,10 @@ + + + + + net46 + + + + + \ No newline at end of file diff --git a/build/NuGet.props b/build/NuGet.props new file mode 100644 index 00000000000..128dea02246 --- /dev/null +++ b/build/NuGet.props @@ -0,0 +1,10 @@ + + + + + $(NUGET_PACKAGES) + $(UserProfile)\.nuget\packages\ + $([System.Environment]::GetFolderPath(SpecialFolder.Personal))\.nuget\packages\ + $(NuGetPackageRoot)\ + + \ No newline at end of file diff --git a/build/RepoToolset/ProjectLayout.props b/build/RepoToolset/ProjectLayout.props new file mode 100644 index 00000000000..d911a60e7d2 --- /dev/null +++ b/build/RepoToolset/ProjectLayout.props @@ -0,0 +1,16 @@ + + + + + + + + $(MSBuildProjectName) + $([System.IO.Path]::GetFullPath('$(ArtifactsBinDir)$(OutDirName)\')) + $(BaseOutputPath) + $([System.IO.Path]::GetFullPath('$(ArtifactsObjDir)$(MSBuildProjectName)\')) + $(BaseIntermediateOutputPath) + + \ No newline at end of file diff --git a/build/RepoToolset/RepoLayout.props b/build/RepoToolset/RepoLayout.props new file mode 100644 index 00000000000..666d882e527 --- /dev/null +++ b/build/RepoToolset/RepoLayout.props @@ -0,0 +1,21 @@ + + + + + + $(RepoRoot).dotnet\ + $(DotNetRoot)dotnet.exe + $(RepoRoot)artifacts\ + $(ArtifactsDir)$(Configuration)\ + $(ArtifactsConfigurationDir)bin\ + $(ArtifactsConfigurationDir)obj\ + $(ArtifactsDir)toolset\ + $(ArtifactsConfigurationDir)TestResults\ + $(ArtifactsConfigurationDir)packages\ + $(ArtifactsConfigurationDir)VSSetup\ + $(VisualStudioSetupOutputPath)Insertion\ + $(ArtifactsConfigurationDir)VSSetup.obj\ + + \ No newline at end of file diff --git a/build/Rulesets/NonShippingProjectRules.ruleset b/build/Rulesets/NonShippingProjectRules.ruleset deleted file mode 100644 index b10ced5f33a..00000000000 --- a/build/Rulesets/NonShippingProjectRules.ruleset +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/Scripts/copyOutput.cmd b/build/Scripts/copyOutput.cmd deleted file mode 100644 index fc3f77fe414..00000000000 --- a/build/Scripts/copyOutput.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@if not defined _echo @echo off -setlocal enabledelayedexpansion - -set BinariesDirectory=%1 - -echo Copy the Modern Vsixes manifest into VsixV3 -robocopy %BinariesDirectory% %BinariesDirectory%VsixV3 Microsoft.VisualStudio.Editors.vsman Microsoft.VisualStudio.ProjectSystem.Managed.vsman Microsoft.VisualStudio.NetCore.ProjectTemplates.vsman Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x.vsman /njh /njs /np /xx \ No newline at end of file diff --git a/build/SignToolData.json b/build/SignToolData.json new file mode 100644 index 00000000000..d25870a543c --- /dev/null +++ b/build/SignToolData.json @@ -0,0 +1,44 @@ +{ + "sign": [ + { + "certificate": "MicrosoftSHA2", + "strongName": "MsSharedLib72", + "values": [ + "bin/Dlls/Microsoft.VisualStudio.AppDesigner.dll", + "bin/Dlls/*/Microsoft.VisualStudio.AppDesigner.resources.dll", + "bin/Dlls/Microsoft.VisualStudio.Editors.dll", + "bin/Dlls/*/Microsoft.VisualStudio.Editors.resources.dll", + "bin/Dlls/Microsoft.VisualStudio.ProjectSystem.CSharp.dll", + "bin/Dlls/Microsoft.VisualStudio.ProjectSystem.CSharp.VS.dll", + "bin/Dlls/*/Microsoft.VisualStudio.ProjectSystem.CSharp.VS.resources.dll", + "bin/Dlls/Microsoft.VisualStudio.ProjectSystem.FSharp.dll", + "bin/Dlls/Microsoft.VisualStudio.ProjectSystem.FSharp.VS.dll", + "bin/Dlls/*/Microsoft.VisualStudio.ProjectSystem.FSharp.VS.resources.dll", + "bin/Dlls/Microsoft.VisualStudio.ProjectSystem.Managed.dll", + "bin/Dlls/*/Microsoft.VisualStudio.ProjectSystem.Managed.resources.dll", + "bin/Dlls/Microsoft.VisualStudio.ProjectSystem.Managed.VS.dll", + "bin/Dlls/*/Microsoft.VisualStudio.ProjectSystem.Managed.VS.resources.dll", + "bin/Dlls/Microsoft.VisualStudio.ProjectSystem.VisualBasic.dll", + "bin/Dlls/Microsoft.VisualStudio.ProjectSystem.VisualBasic.VS.dll", + "bin/Dlls/*/Microsoft.VisualStudio.ProjectSystem.VisualBasic.VS.resources.dll" + ] + }, + { + "certificate": "VsixSHA2", + "strongName": null, + "values": [ + "VSSetup/Microsoft.NetCore.CSharp.ProjectTemplates.Test.vsix", + "VSSetup/Microsoft.NetCore.CSharp.ProjectTemplates.vsix", + "VSSetup/Microsoft.NetCore.FSharp.ProjectTemplates.Test.vsix", + "VSSetup/Microsoft.NetCore.FSharp.ProjectTemplates.vsix", + "VSSetup/Microsoft.NetCore.VB.ProjectTemplates.Test.vsix", + "VSSetup/Microsoft.NetCore.VB.ProjectTemplates.vsix", + "VSSetup/Microsoft.NetStandard.CSharp.ProjectTemplates.vsix", + "VSSetup/Microsoft.NetStandard.FSharp.ProjectTemplates.vsix", + "VSSetup/Microsoft.NetStandard.VB.ProjectTemplates.vsix", + "VSSetup/ProjectSystem.vsix", + "VSSetup/VisualStudioEditorsSetup.vsix" + ] + } + ] +} diff --git a/build/Strong Name Keys/35MSSharedLib1024.snk b/build/Strong Name Keys/35MSSharedLib1024.snk deleted file mode 100644 index 695f1b38774..00000000000 Binary files a/build/Strong Name Keys/35MSSharedLib1024.snk and /dev/null differ diff --git a/build/Strong Name Keys/MSFT.snk b/build/Strong Name Keys/MSFT.snk deleted file mode 100644 index 110b59c7b0d..00000000000 Binary files a/build/Strong Name Keys/MSFT.snk and /dev/null differ diff --git a/build/Strong Name Keys/RoslynInternalKey.Private.snk b/build/Strong Name Keys/RoslynInternalKey.Private.snk deleted file mode 100644 index 481444ab838..00000000000 Binary files a/build/Strong Name Keys/RoslynInternalKey.Private.snk and /dev/null differ diff --git a/build/Strong Name Keys/RoslynInternalKey.Public.snk b/build/Strong Name Keys/RoslynInternalKey.Public.snk deleted file mode 100644 index cac0aecd8d1..00000000000 Binary files a/build/Strong Name Keys/RoslynInternalKey.Public.snk and /dev/null differ diff --git a/build/Targets/GenerateAssemblyInfo.targets b/build/Targets/GenerateAssemblyInfo.targets deleted file mode 100644 index 1052176bc2e..00000000000 --- a/build/Targets/GenerateAssemblyInfo.targets +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - <developer build> - - - - - $(BUILD_SOURCEVERSION) - - - - - $(GIT_COMMIT) - - - - - Not found - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)../../.git')) - $([System.IO.File]::ReadAllText('$(DotGitDir)/HEAD').Trim()) - $(DotGitDir)/$(HeadFileContent.Substring(5)) - $([System.IO.File]::ReadAllText('$(RefPath)').Trim()) - $(HeadFileContent) - - - - - - $(IntermediateOutputPath)GeneratedAssemblyInfo_$(BuildVersion)$(DefaultLanguageSourceExtension) - - - - - <_Parameter1>Microsoft Corporation - - - <_Parameter1>© Microsoft Corporation. All rights reserved. - - - <_Parameter1>$(AssemblyVersion) - - - <_Parameter1>$(BuildVersion) - - - <_Parameter1>$(RoslynNuGetPerBuildPreReleaseVersion). Commit Hash: $(GitHeadSha) - - - - - - GenerateAssemblyInfoFile;$(CoreCompileDependsOn) - - - - - - - - - - - diff --git a/build/Targets/GenerateInternalsVisibleTo.targets b/build/Targets/GenerateInternalsVisibleTo.targets deleted file mode 100644 index fc08555c2cb..00000000000 --- a/build/Targets/GenerateInternalsVisibleTo.targets +++ /dev/null @@ -1,93 +0,0 @@ - - - $(IntermediateOutputPath)GeneratedInternalsVisibleTo$(DefaultLanguageSourceExtension) - - - - GenerateInternalsVisibleToFile;$(CoreCompileDependsOn) - - - - - false - - - false - - - false - - - false - - - false - - - - - , PublicKey=$(PublicKey) - , PublicKey=$(RoslynInternalKey) - , PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/Targets/GenerateVersionInfoResourceFile.targets b/build/Targets/GenerateVersionInfoResourceFile.targets deleted file mode 100644 index b0542e2ce9f..00000000000 --- a/build/Targets/GenerateVersionInfoResourceFile.targets +++ /dev/null @@ -1,64 +0,0 @@ - - - $(IntermediateOutputPath)GeneratedVersionInfoResourceFile_$(BuildVersion).rc - - - - - - - - - - 0 - ($(VersionInfoFileFlags) | VS_FF_DEBUG) - VFT_APP - VFT_DLL - VFT_STATIC_LIB - - - - - - - - - - - - - diff --git a/build/Targets/ProducesNoOutput.Imports.targets b/build/Targets/ProducesNoOutput.Imports.targets deleted file mode 100644 index 66786da935b..00000000000 --- a/build/Targets/ProducesNoOutput.Imports.targets +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/Targets/ProducesNoOutput.Settings.targets b/build/Targets/ProducesNoOutput.Settings.targets deleted file mode 100644 index 7cd6be8e110..00000000000 --- a/build/Targets/ProducesNoOutput.Settings.targets +++ /dev/null @@ -1,15 +0,0 @@ - - - - - false - - - - - - false - false - Library - - \ No newline at end of file diff --git a/build/Targets/References.targets b/build/Targets/References.targets deleted file mode 100644 index b2cd342fdd6..00000000000 --- a/build/Targets/References.targets +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - true - true - false - false - false - true - - - - - true - true - true - false - true - true - - - - - true - true - true - true - true - false - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(DevEnvDir)\PublicAssemblies\VsWebSite.Interop.dll - - - $(DevEnvDir)\Microsoft.VSDesigner.dll - - - $(DevEnvDir)\PublicAssemblies\Microsoft.VisualStudio.TemplateWizardInterface.dll - - - $(DevEnvDir)\Xml\Microsoft.VisualStudio.XmlEditor.dll - - - $(DevEnvDir)\PublicAssemblies\Microsoft.VisualStudio.VSHelp.dll - - - - $(DevEnvDir)\Microsoft.VisualStudio.DataTools.Interop.dll - - - - - - - - - - - - - - - - - diff --git a/build/Targets/Roslyn.Toolsets.Xunit.targets b/build/Targets/Roslyn.Toolsets.Xunit.targets deleted file mode 100644 index 7b2aec2f237..00000000000 --- a/build/Targets/Roslyn.Toolsets.Xunit.targets +++ /dev/null @@ -1,39 +0,0 @@ - - - - $(NuGetPackageRoot)\xunit.runner.console\$(XUnitRunnerConsoleVersion)\tools\xunit.console.x86.exe - $(OutDir)\xUnitResults - "$(OutDir)\$(AssemblyName).dll" -html "$(XUnitTestResultsDirectory)\$(AssemblyName).html" -noshadow - - - - - - - - - Program - $(XUnitPath) - $(XUnitArguments) - - - - $(PrepareForBuildDependsOn);AddDefaultTestAppConfig - - - - - - <_AlreadyHasAppConfig Condition="'%(None.Filename)%(None.Extension)' == 'app.config'">true - - - - - app.config - - - - - - diff --git a/build/Targets/Settings.targets b/build/Targets/Settings.targets deleted file mode 100644 index 2314ccad8ad..00000000000 --- a/build/Targets/Settings.targets +++ /dev/null @@ -1,247 +0,0 @@ - - - - $(MSBuildThisFileDirectory)..\..\ - 1.0.0-beta2-20170425-203 - $(ProjectDir)build\bin\nuget.exe - $(NUGET_PACKAGES) - $(UserProfile)\.nuget\packages\ - $(HOME)\.nuget\packages\ - - - win7 - - - - - false - - - - - $(MSBuildBinPath)\reference-assemblies\Framework - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)\..\..\bin\$(Configuration)'))\ - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)\..\..\bin\obj\$(MSBuildProjectName)'))\ - false - - - - - - - - - - - $(MSBuildThisFileDirectory)..\unix\extra_unix_args.rsp - - - - 15.0 - - - - $(VisualStudioVersion.Substring(0, $(VisualStudioVersion.IndexOf('.')))) - $(VisualStudioReferenceMajorVersion).0.0.0 - Dev$(VisualStudioReferenceMajorVersion) - - $(VisualStudioVersion) - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)\..')) - $(MSBuildThisFileDirectory) - - Debug - - true - - true - - True - - - portable - pdbonly - - - - $([System.Environment]::ExpandEnvironmentVariables("%VS$(VisualStudioReferenceMajorVersion)0COMNTOOLS%")) - - - - $(VSCOMNTOOLS)\..\IDE - $([System.IO.Path]::GetFullPath('$(DevEnvDir)')) - - - - - - v12.0 - - - - - - Core - - - - - - - true - - - - - CSharp - VB - C++ - - - - - true - - - - - - - - - - - - 512 - true - Off - - - - <_ExplicitReference Include="$(FrameworkPathOverride)\mscorlib.dll" /> - - - - - $(OutDir) - - - - $(OutDir)CompilerGeneratorTools\ - - - - $(OutDir)\Samples\$(MSBuildProjectName) - - - - - false - true - - - - - - - Empty - Binary - On - On - On - - Embed - - - - - - - - - - - - - true - true - true - - - true - true - - - - - - - 4 - prompt - - - 1591 - - - true - DEBUG;TRACE - - - TRACE - true - - - - - - - - $(ProjectDir)obj\$(Configuration)\ - - - v$(VisualStudioReferenceMajorVersion)0 - - - - - - True - Microsoft402 - - - - - - - diff --git a/build/Targets/VSL.Imports.targets b/build/Targets/VSL.Imports.targets deleted file mode 100644 index aeda952fb98..00000000000 --- a/build/Targets/VSL.Imports.targets +++ /dev/null @@ -1,543 +0,0 @@ - - - - - - - - false - - - - false - - - - - - - - - - - - <_GeneratedCTOFilesWithCulture Include="@(_GeneratedCTOFilesWithNoCulture)"> - en - true - - - <_GeneratedCTOFilesWithNoCulture Remove="@(_GeneratedCTOFilesWithNoCulture)" /> - - <_ResourcesToMergeWithCTOWithCultureMetadata Condition="'%(WithCulture)' != 'true'"> - en - true - - - - - - - - $(OutDir) - $(AssemblyName).xml - $(OutputPath)$(AssemblyName).xml - - $(VSLToolsPath)\Rulesets\NonShippingProjectRules.ruleset - $(VSLToolsPath)\Rulesets\Roslyn.ruleset - - 002400000480000094000000060200000024000052534131000400000100010055e0217eb635f69281051f9a823e0c7edd90f28063eb6c7a742a19b4f6139778ee0af438f47aed3b6e9f99838aa8dba689c7a71ddb860c96d923830b57bbd5cd6119406ddb9b002cf1c723bf272d6acbb7129e9d6dd5a5309c94e0ff4b2c884d45a55f475cd7dba59198086f61f5a8c8b5e601c0edbf269733f6f578fc8579c2 - - - - - - false - - - - - $(BUILD_ARTIFACTSTAGINGDIRECTORY)\MicroBuild\Plugins\MicroBuild.Plugins.Signing.1.0.227\build\MicroBuild.Signing.dll - $(MicroBuildSigningLibraryV2) - MicrosoftShared - - - - - - - - - - - - - true - - - - - true - - - - - - - - $(VSLToolsPath)\Strong Name Keys\MSFT.snk - 002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293 - b03f5f7f11d50a3a - 67 - - - - - - $(VSLToolsPath)\Strong Name Keys\35MSSharedLib1024.snk - 0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9 - 31BF3856AD364E35 - 72 - - - - - - - - - - - $(VSLToolsPath)\Strong Name Keys\RoslynInternalKey.Private.snk - false - $(RoslynInternalKey) - fc793a00266884fb - - - - - - - - - - <_DelaySignMainAssembly>$(DelaySign) - true - - - - - $(_DelaySignMainAssembly) - - - - - - - - IOperation - - - - - IOperation,$(Features) - - - - - - - - - false - true - - - - - - CSharp - VB - C++ - - - - - $(MSBuildToolsPath)\Microsoft.CSharp.targets - $(MSBuildToolsPath)\Microsoft.VisualBasic.targets - $(MSBuildToolsPath)\Microsoft.CSharp.targets - - - - - - - - - - - - - DNXCore,Version=v5.0 - win7 - - - - - .NETStandard,Version=v1.3 - - - - - - - $(FinalDefineConstants.Replace('"', '')) - - - - - $(BuildDependsOn); - CopyCppOutputBackToIntDir; - - - - - - - - - - - - - $(PrepareForBuildDependsOn);VerifyBuildFlags - - - - - - - - - true - - - - - - - $(GetVsixSourceItemsDependsOn);IncludeVsixLocalOnlyItems - - - - - - - - %(Content.RelativeDir) - - $([System.IO.Path]::GetDirectoryName(%(Content.Link))) - - - - - - - - - - $(GetVsixSourceItemsDependsOn);IncludeNuGetResolvedAssets - - - - - <_ReferenceCopyLocalPathsWithPotentialInclusions Include="@(ReferenceCopyLocalPaths)"> - %(NuGetPackageToIncludeInVsix.Identity) - - - - true - true - - - - - - - false - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - $(IntermediateOutputPath)$(TargetFileName).pcbm - - - - - - - - - - - - - - - - $(NuGetPackageRoot)\RoslynDependencies.OptimizationData\$(RoslynDependenciesOptimizationDataVersion)\content\OptimizationData - $([System.IO.Path]::GetFullPath('$(OptimizationDataFolderPath)\$(TargetName).pgo')) - $(NuGetPackageRoot)\Microsoft.DotNet.IBCMerge\$(MicrosoftDotNetIBCMergeVersion)\lib\net45\ibcmerge.exe - - - - - - - - - - - - - - - - - Microsoft - $(StrongNameCertificateFriendlyId) - - - - - - VsixSHA2 - - - - - - - - Microsoft - $(StrongNameCertificateFriendlyId) - - - - - - - - - - %(EmbeddedResource.Culture)\$(TargetName).resources.dll - - - - - - - %(SatelliteDllsProjectOutputGroupWithFinalOutputPathItem.Identity) - - - - - - - - - - - - - - - - <_XamlPropertyRuleToCopy Include="@(XamlPropertyRule);@(XamlPropertyRuleNoCodeBehind);@(XamlPropertyProjectItemsSchema)" /> - - - <_XamlPropertyRuleToCopy Include="%(RootDir)%(Directory)**\%(Filename)%(Extension)" /> - - - - - - - - - - diff --git a/build/Targets/VSL.Settings.targets b/build/Targets/VSL.Settings.targets deleted file mode 100644 index a30cb5b7539..00000000000 --- a/build/Targets/VSL.Settings.targets +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/build/Targets/VSL.Versions.targets b/build/Targets/VSL.Versions.targets deleted file mode 100644 index 07da8ec8263..00000000000 --- a/build/Targets/VSL.Versions.targets +++ /dev/null @@ -1,103 +0,0 @@ - - - 15.5.0 - 2.5.0 - 0.2.0 - $(BUILD_BUILDNUMBER) - - - $([MSBuild]::Subtract($(BuildNumber.Split('.')[0].Substring(3).Trim()), 8800)) - $(BuildNumber.Split('.')[1].PadLeft(2,'0')) - - - - 2.0.0-rc-61101-17 - 15.3.178-pre-g209fb07c2e - 1.3.1 - 4.3.0 - 1.4.2 - 4.3.0 - 4.7.1-alpha-00001 - 9.0.30729 - 10.0.30319 - 11.0.61030 - 10.0.30319 - 12.0.30110 - 15.0.26507-alpha - 15.0.26507-alpha - 8.0.50727 - - 2.6.0-beta1-61911-10 - 2.6.0.6191110 - 4.2.1402.2112 - 15.0.26507-alpha - 2.5.0-beta1-61911-01 - 0.3.4-beta - 0.2.4-beta - 0.4.1-beta - 2.2.0-beta4-build3444 - 2.2.0 - 2.2.0 - - - - - - - $(RoslynSemanticVersion).0 - - - - - - - $(RoslynSemanticVersion).0 - $(RoslynSemanticVersion).$(BuildNumberFiveDigitDateStamp) - - - - - - - $(RoslynSemanticVersion).0 - $(RoslynSemanticVersion).$(BuildNumberFiveDigitDateStamp) - - - - - - - 42.42.42.42 - 42.42.42.42 - - - - - - - - - - beta1 - 15.5 - $(RoslynSemanticVersion.Substring(0, $(RoslynSemanticVersion.LastIndexOf('.')))) - $(RoslynNuGetReleaseVersion).0-$(CommonNuGetMoniker)-$(BuildNumberFiveDigitDateStamp.Trim())$(BuildNumberBuildOfTheDayPadded.Trim()) - 1.0.0-$(CommonNuGetMoniker) - $(VSSemanticVersion).0-$(CommonNuGetMoniker)-$(BuildNumberFiveDigitDateStamp.Trim())$(BuildNumberBuildOfTheDayPadded.Trim()) - 1.0.0-$(CommonNuGetMoniker) - - - diff --git a/build/Targets/VSSDKDesignTimeBuildWorkaround.targets b/build/Targets/VSSDKDesignTimeBuildWorkaround.targets deleted file mode 100644 index 424cdb3fd28..00000000000 --- a/build/Targets/VSSDKDesignTimeBuildWorkaround.targets +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/build/Test.ruleset b/build/Test.ruleset new file mode 100644 index 00000000000..25c8ff21d2e --- /dev/null +++ b/build/Test.ruleset @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/Toolset.proj b/build/Toolset.proj new file mode 100644 index 00000000000..d5e7f609d01 --- /dev/null +++ b/build/Toolset.proj @@ -0,0 +1,60 @@ + + + + + net462 + + + + + + + + $(BaseIntermediateOutputPath)Roslyn\$(RoslynIntegrationVsixVersion)\ + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildBinPath)\..\..\..')) + $(NuGetPackageRoot)\RoslynTools.Microsoft.VsixExpInstaller\$(RoslynToolsMicrosoftVsixExpInstallerVersion)\tools\VsixExpInstaller.exe + -rootSuffix:$(VSSDKTargetPlatformRegRootSuffix) -vsInstallDir:"$(VsInstallDir)" + + https://dotnet.myget.org/F/roslyn/vsix + + $(VsixCacheDir)Roslyn.Deployment.Full.Next.zip + $(VsixCacheDir)Vsixes\Microsoft.VisualStudio.IntegrationTest.Setup.vsix + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/ToolsetPackages/InternalToolset.csproj b/build/ToolsetPackages/InternalToolset.csproj deleted file mode 100644 index 416fdcdc519..00000000000 --- a/build/ToolsetPackages/InternalToolset.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - - net46 - - - - - \ No newline at end of file diff --git a/build/VSIBuild.cmd b/build/VSIBuild.cmd new file mode 100644 index 00000000000..46d577d815e --- /dev/null +++ b/build/VSIBuild.cmd @@ -0,0 +1,15 @@ +@echo off + +if "%1" == "-configuration" if "%3" == "-prepareMachine" ( + mkdir "%~dp0..\artifacts\%2\tmp" + mkdir "%~dp0..\artifacts\%2\log" + + echo Downloading dotnet ... + powershell -NoProfile -ExecutionPolicy Bypass -Command "((New-Object System.Net.WebClient).DownloadFile('https://download.microsoft.com/download/B/9/F/B9F1AF57-C14A-4670-9973-CDF47209B5BF/dotnet-dev-win-x64.1.0.4.exe', '%~dp0..\artifacts\%2\tmp\dotnet-dev-win-x64.1.0.4.exe'))" + + echo Installing dotnet ... + "%~dp0..\artifacts\%2\tmp\dotnet-dev-win-x64.1.0.4.exe" /install /quiet /norestart /log "%~dp0..\artifacts\%2\log\cli_install.log" +) + +powershell -ExecutionPolicy ByPass %~dp0Build.ps1 -restore -deployDeps -build -deploy -integrationTest -ci %* +exit /b %ERRORLEVEL% diff --git a/build/Versions.props b/build/Versions.props new file mode 100644 index 00000000000..c7faac81c18 --- /dev/null +++ b/build/Versions.props @@ -0,0 +1,84 @@ + + + 15.5.0 + 2.5.0 + beta1 + + + true + true + + + 1.0.0-alpha34 + 2.0.0-rc-61101-17 + 0.2.4-beta + 1.0.47 + 4.7.1-alpha-00001 + + + 15.0.26507-alpha + 15.0.26507-alpha + 9.0.21022 + 15.0.26524-alpha + 9.0.21022 + 1.1.4322 + 15.0.26507-alpha + 15.0.26507-alpha + 15.0.26507-alpha + 15.0.26507-alpha + 14.3.25407 + 8.0.50727 + 15.0.26507-alpha + 15.0.26507-alpha + 15.0.26507-alpha + 15.0.26507-alpha + 15.0.26507-alpha + 9.0.30729 + 10.0.30319 + 12.0.30110 + 12.1.30328 + 1.3.269-rc + 1.3.269-rc + 15.0.26507-alpha + 15.0.26507-alpha + 15.0.26507-alpha + 9.0.30729 + 10.0.30319 + 11.0.61030 + 12.1.30328 + 14.3.25407 + 15.0.26507-alpha + 8.0.0-alpha + 15.0.26507-alpha + 15.3.23 + 15.0.26507-alpha + 15.0.26507-alpha + 9.0.30729 + 8.0.0-alpha + + + 15.3.188 + + + 2.6.0-beta1-61911-17 + 2.6.0-beta1-61911-17 + 2.6.0.6191117 + 2.3.0-beta1 + + + 4.0.0-rc-2024 + 4.0.0-rc-2048 + + + 15.1.0-preview-000516-03 + + + 9.0.1 + + + 1.0.0-beta2-20170425-203 + + + 4.2.1402.2112 + + diff --git a/build/VisualStudio.XamlRules.props b/build/VisualStudio.XamlRules.props new file mode 100644 index 00000000000..a7ae6bf79c9 --- /dev/null +++ b/build/VisualStudio.XamlRules.props @@ -0,0 +1,6 @@ + + + + $(VisualStudioSetupOutputPath)Rules\ + + \ No newline at end of file diff --git a/build/VisualStudio.XamlRules.targets b/build/VisualStudio.XamlRules.targets new file mode 100644 index 00000000000..7018269e5af --- /dev/null +++ b/build/VisualStudio.XamlRules.targets @@ -0,0 +1,40 @@ + + + + + + Microsoft.VisualStudio.ProjectSystem + $(XamlPropertyRuleInjectionClassName) + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/bin/nuget.exe b/build/bin/nuget.exe deleted file mode 100644 index 0bf9d8acb06..00000000000 Binary files a/build/bin/nuget.exe and /dev/null differ diff --git a/build/build.proj b/build/build.proj index 26513df7919..2a468cd73be 100644 --- a/build/build.proj +++ b/build/build.proj @@ -1,168 +1,33 @@ - - - - + + - $(MSBuildThisFileDirectory)..\ - $(RepositoryRootDirectory)bin\$(Configuration)\Tests\ - $(RepositoryRootDirectory)bin\$(Configuration)\IntegrationTests\ - - - $(UserProfile)\.nuget\packages - + $(MSBuildThisFileDirectory)..\ProjectSystem.sln - - - - - - - - - - - + - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $([System.IO.Path]::GetFullPath('$(RepositoryRootDirectory)bin\$(Configuration)\')) - $(NUGET_PACKAGES)\roslyntools.microsoft.vsixexpinstaller\$(RoslynToolsMicrosoftVSIXExpInstallerVersion)\tools\VsixExpInstaller.exe - -rootSuffix:ProjectSystem -vsInstallDir:"$([System.IO.Path]::GetFullPath('$(MSBuildBinPath)\..\..\..'))" - $(NUGET_PACKAGES)\roslyntools.microsoft.modifyvsixmanifest\$(RoslynToolsMicrosoftModifyVsixManifestVersion)\tools\ModifyVsixManifest.exe - --add-attribute=//x:PackageManifest/x:Installation;Experimental;true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/build.ps1 b/build/build.ps1 new file mode 100644 index 00000000000..6993d79206b --- /dev/null +++ b/build/build.ps1 @@ -0,0 +1,172 @@ +[CmdletBinding(PositionalBinding=$false)] +Param( + [string] $configuration = "Debug", + [string] $solution = "", + [string] $verbosity = "minimal", + [switch] $restore, + [switch] $deployDeps, + [switch] $build, + [switch] $rebuild, + [switch] $deploy, + [switch] $test, + [switch] $integrationTest, + [switch] $sign, + [switch] $pack, + [switch] $ci, + [switch] $prepareMachine, + [switch] $log, + [switch] $help, + [Parameter(ValueFromRemainingArguments=$true)][String[]]$properties +) + +set-strictmode -version 2.0 +$ErrorActionPreference = "Stop" + +function Print-Usage() { + Write-Host "Common settings:" + Write-Host " -configuration Build configuration Debug, Release" + Write-Host " -verbosity Msbuild verbosity (q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic])" + Write-Host " -help Print help and exit" + Write-Host "" + + Write-Host "Actions:" + Write-Host " -restore Restore dependencies" + Write-Host " -build Build solution" + Write-Host " -rebuild Rebuild solution" + Write-Host " -deploy Deploy built VSIXes" + Write-Host " -deployDeps Deploy dependencies (Roslyn VSIXes for integration tests)" + Write-Host " -test Run all unit tests in the solution" + Write-Host " -integrationTest Run all integration tests in the solution" + Write-Host " -sign Sign build outputs" + Write-Host " -pack Package build outputs into NuGet packages and Willow components" + Write-Host "" + + Write-Host "Advanced settings:" + Write-Host " -solution Path to solution to build" + Write-Host " -ci Set when running on CI server" + Write-Host " -log Enable logging (by default on CI)" + Write-Host " -prepareMachine Prepare machine for CI run" + Write-Host "" + Write-Host "Command line arguments not listed above are passed thru to msbuild." + Write-Host "The above arguments can be shortened as much as to be unambiguous (e.g. -co for configuration, -t for test, etc.)." +} + +if ($help -or (($properties -ne $null) -and ($properties.Contains("/help") -or $properties.Contains("/?")))) { + Print-Usage + exit 0 +} + +$InVSEnvironment = !($env:VS150COMNTOOLS -eq $null) -and (Test-Path $env:VS150COMNTOOLS) +$RepoRoot = Join-Path $PSScriptRoot "..\" +$ToolsRoot = Join-Path $RepoRoot ".tools" +$BuildProj = Join-Path $PSScriptRoot "build.proj" +$DependenciesProps = Join-Path $PSScriptRoot "Versions.props" +$ArtifactsDir = Join-Path $RepoRoot "artifacts" +$LogDir = Join-Path (Join-Path $ArtifactsDir $configuration) "log" +$TempDir = Join-Path (Join-Path $ArtifactsDir $configuration) "tmp" + +function Create-Directory([string[]] $path) { + if (!(Test-Path -path $path)) { + New-Item -path $path -force -itemType "Directory" | Out-Null + } +} + +function GetVSWhereVersion { + [xml]$xml = Get-Content $DependenciesProps + return $xml.Project.PropertyGroup.VSWhereVersion +} + +function LocateVisualStudio { + if ($InVSEnvironment) { + return Join-Path $env:VS150COMNTOOLS "..\.." + } + + $vswhereVersion = GetVSWhereVersion + $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 + + if (!(Test-Path $vsInstallDir)) { + throw "Failed to locate Visual Studio (exit code '$lastExitCode')." + } + + return $vsInstallDir +} + +function Build { + $vsInstallDir = LocateVisualStudio + $msbuildExe = Join-Path $vsInstallDir "MSBuild\15.0\Bin\msbuild.exe" + + if (!$InVSEnvironment) { + $env:VS150COMNTOOLS = Join-Path $vsInstallDir "Common7\Tools\" + $env:VSSDK150Install = Join-Path $vsInstallDir "VSSDK\" + $env:VSSDKInstall = Join-Path $vsInstallDir "VSSDK\" + } + + # Microbuild is on 15.1 which doesn't support binary log + if ($ci -or $log) { + Create-Directory($logDir) + + if ($env:BUILD_BUILDNUMBER -eq $null) { + $logCmd = "/bl:" + (Join-Path $LogDir "Build.binlog") + } else { + $logCmd = "/flp1:Summary;Verbosity=diagnostic;Encoding=UTF-8;LogFile=" + (Join-Path $LogDir "Build.log") + } + } else { + $logCmd = "" + } + + $nodeReuse = !$ci + + & $msbuildExe $BuildProj /m /nologo /clp:Summary /nodeReuse:$nodeReuse /warnaserror /v:$verbosity $logCmd /p:Configuration=$configuration /p:SolutionPath=$solution /p:Restore=$restore /p:DeployDeps=$deployDeps /p:Build=$build /p:Rebuild=$rebuild /p:Deploy=$deploy /p:Test=$test /p:IntegrationTest=$integrationTest /p:Sign=$sign /p:Pack=$pack /p:CIBuild=$ci $properties +} + +function Stop-Processes() { + Write-Host "Killing running build processes..." + Get-Process -Name "msbuild" -ErrorAction SilentlyContinue | Stop-Process + Get-Process -Name "vbcscompiler" -ErrorAction SilentlyContinue | Stop-Process +} + +function Clear-NuGetCache() { + # clean nuget packages -- necessary to avoid mismatching versions of swix microbuild build plugin and VSSDK on Jenkins + $nugetRoot = (Join-Path $env:USERPROFILE ".nuget\packages") + if (Test-Path $nugetRoot) { + Remove-Item $nugetRoot -Recurse -Force + } +} + +try { + if ($ci) { + Create-Directory $TempDir + $env:TEMP = $TempDir + $env:TMP = $TempDir + } + + # Preparation of a CI machine + if ($prepareMachine) { + Clear-NuGetCache + } + + Build + exit $lastExitCode +} +catch { + Write-Host $_ + Write-Host $_.Exception + Write-Host $_.ScriptStackTrace + exit 1 +} +finally { + Pop-Location + if ($ci -and $prepareMachine) { + Stop-Processes + } +} + diff --git a/netci.groovy b/netci.groovy index 023738e7302..8720ed2ef52 100644 --- a/netci.groovy +++ b/netci.groovy @@ -1,108 +1,93 @@ -// Import the utility functionality. -import jobs.generation.*; - -// Defines a the new of the repo, used elsewhere in the file -def project = GithubProject -def branch = GithubBranchName - -// Generate the builds for debug and release, commit and PRJob -[true, false].each { isPR -> // Defines a closure over true and false, value assigned to isPR - ['Debug', 'Release'].each { configuration -> - - def newJobName = Utilities.getFullJobName(project, "windows_${configuration.toLowerCase()}", isPR) - - def newJob = job(newJobName) { - // This opens the set of build steps that will be run. - steps { - // Indicates that a batch script should be run with the build string (see above) - // Also available is: - // shell (for unix scripting) - batchFile(""" -echo *** Build Roslyn Project System *** -SET VS150COMNTOOLS=%ProgramFiles(x86)%\\Microsoft Visual Studio\\Preview\\Enterprise\\Common7\\Tools\\ -SET VSSDK150Install=%ProgramFiles(x86)%\\Microsoft Visual Studio\\Preview\\Enterprise\\VSSDK\\ -SET VSSDKInstall=%ProgramFiles(x86)%\\Microsoft Visual Studio\\Preview\\Enterprise\\VSSDK\\ - -build.cmd /no-node-reuse /no-deploy-extension /${configuration.toLowerCase()} -""") - } - } - - def archiveSettings = new ArchivalSettings() - archiveSettings.addFiles("bin/**/*") - archiveSettings.excludeFiles("bin/obj/*") - archiveSettings.setFailIfNothingArchived() - archiveSettings.setArchiveOnFailure() - Utilities.addArchival(newJob, archiveSettings) - Utilities.setMachineAffinity(newJob, 'Windows_NT', 'latest-dev15-3-preview7') - Utilities.standardJobSetup(newJob, project, isPR, "*/${branch}") - Utilities.addXUnitDotNETResults(newJob, "**/*TestResults.xml") - if (isPR) { - Utilities.addGithubPRTriggerForBranch(newJob, branch, "Windows ${configuration}") - } - else { - Utilities.addGithubPushTrigger(newJob) - } - } +// 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.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) } -// Add VSI jobs. -// Generate the builds for commit and PRJob -[true, false].each { isPR -> // Defines a closure over true and false, value assigned to isPR - ['Debug', 'Release'].each { configuration -> - - def newVsiJobName = Utilities.getFullJobName(project, "windows_integration_${configuration.toLowerCase()}", isPR) - - def newVsiJob = job(newVsiJobName) { - // This opens the set of build steps that will be run. - steps { - // Indicates that a batch script should be run with the build string (see above) - // Also available is: - // shell (for unix scripting) - batchFile(""" -echo *** Installing 1.0 CLI *** - -@powershell -NoProfile -ExecutionPolicy Bypass -Command "((New-Object System.Net.WebClient).DownloadFile('https://download.microsoft.com/download/B/9/F/B9F1AF57-C14A-4670-9973-CDF47209B5BF/dotnet-dev-win-x64.1.0.4.exe', 'dotnet-dev-win-x64.1.0.4.exe'))" -dotnet-dev-win-x64.1.0.4.exe /install /quiet /norestart /log bin\\cli_install.log - -echo *** Build Roslyn Project System *** -SET VS150COMNTOOLS=%ProgramFiles(x86)%\\Microsoft Visual Studio\\Preview\\Enterprise\\Common7\\Tools\\ -SET VSSDK150Install=%ProgramFiles(x86)%\\Microsoft Visual Studio\\Preview\\Enterprise\\VSSDK\\ -SET VSSDKInstall=%ProgramFiles(x86)%\\Microsoft Visual Studio\\Preview\\Enterprise\\VSSDK\\ - -build.cmd /no-node-reuse /no-deploy-extension /skiptests /integrationtests /${configuration.toLowerCase()} -""") - } - } - - def archiveSettings = new ArchivalSettings() - archiveSettings.addFiles("bin/**/*") - archiveSettings.excludeFiles("bin/obj/*") - archiveSettings.setFailIfNothingArchived() - archiveSettings.setArchiveOnFailure() - Utilities.addArchival(newVsiJob, archiveSettings) - Utilities.setMachineAffinity(newVsiJob, 'Windows_NT', 'latest-dev15-3-preview7') - Utilities.standardJobSetup(newVsiJob, project, isPR, "*/${branch}") - Utilities.addXUnitDotNETResults(newVsiJob, "**/*TestResults.xml") - - if (isPR) { - def triggerPhrase = generateTriggerPhrase(newVsiJobName, "vsi") - Utilities.addGithubPRTriggerForBranch(newVsiJob, branch, newVsiJobName, triggerPhrase, /*triggerPhraseOnly*/ true) - } else { - Utilities.addGithubPushTrigger(newVsiJob) - } +static addGithubTrigger(def job, def isPR, def branchName, def jobName, def manualTrigger, def altTriggerPhrase) { + if (isPR) { + def triggerCore = "all|${jobName}" + + if (altTriggerPhrase) { + triggerCore = "${triggerCore}|${altTriggerPhrase}" } + + def triggerPhrase = "(?i)^\\s*(@?dotnet-bot\\s+)?(re)?test\\s+(${triggerCore})(\\s+please)?\\s*\$" + + Utilities.addGithubPRTriggerForBranch(job, branchName, jobName, triggerPhrase, manualTrigger) + } else { + Utilities.addGithubPushTrigger(job) + } } -static String generateTriggerPhrase(String jobName, String triggerPhraseExtra) { - def triggerCore = "all|${jobName}" - if (triggerPhraseExtra) { - triggerCore = "${triggerCore}|${triggerPhraseExtra}" +static addXUnitDotNETResults(def job, def configName) { + def resultFilePattern = "**/artifacts/${configName}/TestResults/*.xml" + def skipIfNoTestFiles = false + + Utilities.addXUnitDotNETResults(job, resultFilePattern, skipIfNoTestFiles) +} + +def createJob(def platform, def configName, def osName, def imageName, def isPR, def manualTrigger, def altTriggerPhrase) { + def projectName = GithubProject + def branchName = GithubBranchName + def jobName = "${platform}_${configName}" + def newJob = job(Utilities.getFullJobName(projectName, jobName, isPR)) + + Utilities.standardJobSetup(newJob, projectName, isPR, "*/${branchName}") + + addGithubTrigger(newJob, isPR, branchName, jobName, manualTrigger, altTriggerPhrase) + addArchival(newJob, configName) + addXUnitDotNETResults(newJob, configName) + Utilities.setMachineAffinity(newJob, osName, imageName) + + return newJob +} + +def osName = "Windows_NT" +def imageName = "latest-dev15-3" + +[true, false].each { isPR -> + ["debug", "release"].each { configName -> + + def platform = "windows" + def manualTrigger = false + def altTriggerPhrase = "" + + def newJob = createJob(platform, configName, osName, imageName, isPR, manualTrigger, altTriggerPhrase) + + newJob.with { + steps { + batchFile(".\\build\\CIBuild.cmd -configuration ${configName} -prepareMachine") + } } - return "(?i).*test\\W+(${triggerCore})\\W+please.*"; + } } -// Make the call to generate the help job -Utilities.createHelperJob(this, project, branch, - "Welcome to the ${project} Repository", // This is prepended to the help message - "Have a nice day!") // This is appended to the help message. You might put known issues here. +[true, false].each { isPR -> + ["debug", "release"].each { configName -> + + def platform = "windows_integration" + def manualTrigger = true + def altTriggerPhrase = "vsi" + + def newJob = createJob(platform, configName, osName, imageName, isPR, manualTrigger, altTriggerPhrase) + + newJob.with { + steps { + batchFile(".\\build\\VSIBuild.cmd -configuration ${configName} -prepareMachine") + } + } + } +} \ No newline at end of file diff --git a/setup/Directory.Build.props b/setup/Directory.Build.props new file mode 100644 index 00000000000..bafebc3feb4 --- /dev/null +++ b/setup/Directory.Build.props @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/setup/Directory.Build.targets b/setup/Directory.Build.targets new file mode 100644 index 00000000000..18c2d8ccb2e --- /dev/null +++ b/setup/Directory.Build.targets @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/setup/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x.csproj b/setup/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x.csproj new file mode 100644 index 00000000000..1482bd6fe8a --- /dev/null +++ b/setup/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x.csproj @@ -0,0 +1,20 @@ + + + + + $(MSBuildProjectName) + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/VsixV3/ProjectTemplates1.x/Templates.pkgdef b/setup/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x/Templates.pkgdef similarity index 100% rename from src/VsixV3/ProjectTemplates1.x/Templates.pkgdef rename to setup/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x/Templates.pkgdef diff --git a/setup/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x/Templates.swr b/setup/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x/Templates.swr new file mode 100644 index 00000000000..9220faaa42b --- /dev/null +++ b/setup/Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x/Templates.swr @@ -0,0 +1,16 @@ +use vs + +package name=Microsoft.VisualStudio.NetCore.ProjectTemplates.1.x + version=$(Version) + +vs.localizedResources + vs.localizedResource language=en-us + title="Microsoft VisualStudio Managed Project Templates NetCore 1.x" + description="Microsoft VisualStudio Managed Project Templates for NetCore 1.x Projects" + +folder "InstallDir:Common7\IDE\Extensions\Microsoft\Dotnet" + file source="$(MSBuildProjectDirectory)\Templates.pkgdef" + +folder "InstallDir:Common7\IDE\Extensions\Microsoft\Dotnet\Templates\NetCore\1.x" + file name="Microsoft.DotNet.Common.ProjectTemplates.1.x.1.0.0.nupkg" source="$(CommonTemplatesNupkg)" + file name="Microsoft.DotNet.Test.ProjectTemplates.1.x.1.0.0.nupkg" source="$(TestTemplatesNupkg)" diff --git a/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr b/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr new file mode 100644 index 00000000000..dabfe160dfe --- /dev/null +++ b/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr @@ -0,0 +1,617 @@ +use vs + +package name=Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles + version=$(Version) + +vs.localizedResources + vs.localizedResource language=en-us + title="Microsoft VisualStudio Managed Project System Common Files" + description="Microsoft VisualStudio ProjectSystem for C#/VB(Managed) Projects" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed" + file source="$(VisualStudioXamlRulesDir)Microsoft.CSharp.DesignTime.targets" + file source="$(VisualStudioXamlRulesDir)Microsoft.VisualBasic.DesignTime.targets" + file source="$(VisualStudioXamlRulesDir)Microsoft.FSharp.DesignTime.targets" + file source="$(VisualStudioXamlRulesDir)Microsoft.Managed.DesignTime.targets" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed" + file source="$(VisualStudioXamlRulesDir)AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)Content.xaml" + file source="$(VisualStudioXamlRulesDir)Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)Compile.xaml" + file source="$(VisualStudioXamlRulesDir)CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)Folder.xaml" + file source="$(VisualStudioXamlRulesDir)GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)None.xaml" + file source="$(VisualStudioXamlRulesDir)NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\cs" + file source="$(VisualStudioXamlRulesDir)cs\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)cs\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)cs\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)cs\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)cs\Content.xaml" + file source="$(VisualStudioXamlRulesDir)cs\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)cs\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)cs\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)cs\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)cs\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)cs\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)cs\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)cs\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)cs\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)cs\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)cs\None.xaml" + file source="$(VisualStudioXamlRulesDir)cs\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)cs\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)cs\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)cs\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)cs\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)cs\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)cs\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)cs\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\de" + file source="$(VisualStudioXamlRulesDir)de\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)de\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)de\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)de\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)de\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)de\Content.xaml" + file source="$(VisualStudioXamlRulesDir)de\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)de\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)de\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)de\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)de\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)de\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)de\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)de\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)de\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)de\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)de\None.xaml" + file source="$(VisualStudioXamlRulesDir)de\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)de\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)de\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)de\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)de\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)de\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)de\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)de\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)de\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)de\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\es" + file source="$(VisualStudioXamlRulesDir)es\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)es\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)es\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)es\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)es\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)es\Content.xaml" + file source="$(VisualStudioXamlRulesDir)es\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)es\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)es\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)es\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)es\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)es\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)es\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)es\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)es\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)es\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)es\None.xaml" + file source="$(VisualStudioXamlRulesDir)es\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)es\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)es\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)es\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)es\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)es\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)es\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)es\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)es\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)es\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\fr" + file source="$(VisualStudioXamlRulesDir)fr\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)fr\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)fr\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)fr\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)fr\Content.xaml" + file source="$(VisualStudioXamlRulesDir)fr\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)fr\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)fr\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)fr\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)fr\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)fr\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)fr\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)fr\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)fr\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)fr\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)fr\None.xaml" + file source="$(VisualStudioXamlRulesDir)fr\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)fr\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)fr\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)fr\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)fr\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)fr\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)fr\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)fr\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\it" + file source="$(VisualStudioXamlRulesDir)it\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)it\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)it\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)it\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)it\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)it\Content.xaml" + file source="$(VisualStudioXamlRulesDir)it\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)it\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)it\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)it\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)it\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)it\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)it\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)it\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)it\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)it\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)it\None.xaml" + file source="$(VisualStudioXamlRulesDir)it\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)it\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)it\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)it\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)it\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)it\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)it\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)it\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)it\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)it\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\ja" + file source="$(VisualStudioXamlRulesDir)ja\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)ja\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)ja\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)ja\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)ja\Content.xaml" + file source="$(VisualStudioXamlRulesDir)ja\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)ja\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)ja\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)ja\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)ja\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)ja\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)ja\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)ja\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)ja\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)ja\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)ja\None.xaml" + file source="$(VisualStudioXamlRulesDir)ja\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)ja\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)ja\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)ja\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)ja\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)ja\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)ja\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)ja\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\ko" + file source="$(VisualStudioXamlRulesDir)ko\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)ko\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)ko\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)ko\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)ko\Content.xaml" + file source="$(VisualStudioXamlRulesDir)ko\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)ko\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)ko\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)ko\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)ko\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)ko\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)ko\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)ko\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)ko\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)ko\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)ko\None.xaml" + file source="$(VisualStudioXamlRulesDir)ko\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)ko\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)ko\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)ko\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)ko\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)ko\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)ko\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)ko\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\pl" + file source="$(VisualStudioXamlRulesDir)pl\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)pl\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)pl\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)pl\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)pl\Content.xaml" + file source="$(VisualStudioXamlRulesDir)pl\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)pl\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)pl\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)pl\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)pl\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)pl\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)pl\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)pl\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)pl\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)pl\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)pl\None.xaml" + file source="$(VisualStudioXamlRulesDir)pl\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)pl\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)pl\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)pl\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)pl\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)pl\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)pl\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)pl\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\pt-BR" + file source="$(VisualStudioXamlRulesDir)pt-BR\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\Content.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\None.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\ru" + file source="$(VisualStudioXamlRulesDir)ru\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)ru\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)ru\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)ru\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)ru\Content.xaml" + file source="$(VisualStudioXamlRulesDir)ru\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)ru\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)ru\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)ru\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)ru\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)ru\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)ru\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)ru\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)ru\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)ru\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)ru\None.xaml" + file source="$(VisualStudioXamlRulesDir)ru\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)ru\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)ru\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)ru\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)ru\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)ru\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)ru\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)ru\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\tr" + file source="$(VisualStudioXamlRulesDir)tr\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)tr\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)tr\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)tr\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)tr\Content.xaml" + file source="$(VisualStudioXamlRulesDir)tr\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)tr\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)tr\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)tr\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)tr\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)tr\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)tr\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)tr\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)tr\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)tr\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)tr\None.xaml" + file source="$(VisualStudioXamlRulesDir)tr\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)tr\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)tr\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)tr\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)tr\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)tr\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)tr\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)tr\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\zh-Hans" + file source="$(VisualStudioXamlRulesDir)zh-Hans\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\Content.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\None.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\VisualBasic.ProjectItemsSchema.xaml" + +folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\zh-Hant" + file source="$(VisualStudioXamlRulesDir)zh-Hant\AdditionalFiles.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\AnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\AppDesigner.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\CompilerCommandLineArgs.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\COMReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ConfigurationGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ConfigurationGeneralFile.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\Content.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\Compile.BrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\Compile.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\CopyUpToDateMarker.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\CSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\FSharp.ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\DebuggerGeneral.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\DotNetCliToolReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\EmbeddedResource.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\Folder.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\GeneralBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\GeneralConfiguredBrowseObject.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\None.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\NuGetRestore.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\PackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ProjectDebugger.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ProjectItemsSchema.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ResolvedAnalyzerReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ResolvedAssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ResolvedCOMReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ResolvedCompilationReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ResolvedPackageReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ResolvedProjectReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\ResolvedSdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\SdkReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\SourceControl.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\SpecialFolder.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\SubProject.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\UpToDateCheckInput.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\UpToDateCheckOutput.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\VisualBasic.NamespaceImport.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\VisualBasic.ProjectItemsSchema.xaml" diff --git a/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles.csproj b/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles.csproj new file mode 100644 index 00000000000..4be4b04b144 --- /dev/null +++ b/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles.csproj @@ -0,0 +1,14 @@ + + + + + Microsoft.VisualStudio.ProjectSystem.Managed + + + + + + + + + \ No newline at end of file diff --git a/src/VsixV3/ProjectSystemPackage/ext.xproj.swr b/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/ext.xproj.swr similarity index 100% rename from src/VsixV3/ProjectSystemPackage/ext.xproj.swr rename to setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/ext.xproj.swr diff --git a/src/Common/Integration/App.config b/src/Common/Integration/App.config index 94c5ba1ca3c..603971f163c 100644 --- a/src/Common/Integration/App.config +++ b/src/Common/Integration/App.config @@ -9,6 +9,8 @@ + + diff --git a/src/Common/Test/App.config b/src/Common/Test/App.config index 97002828293..8755a807524 100644 --- a/src/Common/Test/App.config +++ b/src/Common/Test/App.config @@ -1,7 +1,6 @@  - @@ -16,8 +15,12 @@ - - + + + + + + diff --git a/src/DeployIntegrationDependencies/DeployIntegrationDependencies.csproj b/src/DeployIntegrationDependencies/DeployIntegrationDependencies.csproj index c773e3a1923..bb94ec10ec3 100644 --- a/src/DeployIntegrationDependencies/DeployIntegrationDependencies.csproj +++ b/src/DeployIntegrationDependencies/DeployIntegrationDependencies.csproj @@ -1,80 +1,17 @@  - - + - net46 - $(OutDir)IntegrationTests\ - VisualStudioDesigner - true - Test x86 - RoslynDev - ProjectSystem - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + - - - - - $(UserProfile)\.nuget\packages - $(MSBuildThisFileDirectory)..\..\ - $([System.IO.Path]::GetFullPath('$(RepositoryRootDirectory)bin\$(Configuration)\IntegrationTests\')) - $(NUGET_PACKAGES)\roslyntools.microsoft.vsixexpinstaller\$(RoslynToolsMicrosoftVSIXExpInstallerVersion)\tools\VsixExpInstaller.exe - -rootSuffix:$(VSSDKTargetPlatformRegRootSuffix) -vsInstallDir:"$([System.IO.Path]::GetFullPath('$(MSBuildBinPath)\..\..\..'))" - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/DeployIntegrationDependencies/Directory.Build.props b/src/DeployIntegrationDependencies/Directory.Build.props new file mode 100644 index 00000000000..abab86835d0 --- /dev/null +++ b/src/DeployIntegrationDependencies/Directory.Build.props @@ -0,0 +1,9 @@ + + + + IntegrationTests + false + + + + \ No newline at end of file diff --git a/src/DeployTestDependencies/DeployTestDependencies.csproj b/src/DeployTestDependencies/DeployTestDependencies.csproj index 3fcc6a6e7a4..251af6cc031 100644 --- a/src/DeployTestDependencies/DeployTestDependencies.csproj +++ b/src/DeployTestDependencies/DeployTestDependencies.csproj @@ -1,17 +1,5 @@  - - - - net46 - $(OutDir)Tests\ - VisualStudioDesigner - true - Test - - - - - + @@ -26,12 +14,12 @@ - - - + + + + - \ No newline at end of file diff --git a/src/DeployTestDependencies/Directory.Build.props b/src/DeployTestDependencies/Directory.Build.props new file mode 100644 index 00000000000..e9f9c3b1096 --- /dev/null +++ b/src/DeployTestDependencies/Directory.Build.props @@ -0,0 +1,9 @@ + + + + UnitTests + false + + + + \ No newline at end of file diff --git a/src/DeployTestDependencies/Readme.txt b/src/DeployTestDependencies/Readme.txt index 4eb72f96f53..0aef33152ca 100644 --- a/src/DeployTestDependencies/Readme.txt +++ b/src/DeployTestDependencies/Readme.txt @@ -2,4 +2,4 @@ project is used to copy and deploy all the required product, xUnit and Moq binaries required to run all the project system tests. -When adding new dependencies, reference them from this project or add them to project.json. \ No newline at end of file +When adding new dependencies, reference them from this project. \ No newline at end of file diff --git a/src/Directory.Build.props b/src/Directory.Build.props new file mode 100644 index 00000000000..4143752b3d3 --- /dev/null +++ b/src/Directory.Build.props @@ -0,0 +1,51 @@ + + + + UnitTests + IntegrationTests + Dlls + + + + + + + + false + + + + + Default + true + + + + + $(NoWarn);xUnit1004;xUnit2000;xUnit2003;xUnit2004;xUnit2009;xUnit2010;xUnit1013 + + $(RepoRoot)build\Test.ruleset + $(RepoRoot)build\Default.ruleset + + x86 + + + $(NuGetPackageRoot)\RoslynDependencies.OptimizationData\$(RoslynDependenciesOptimizationDataVersion)\content\OptimizationData\ + + true + + + false + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets new file mode 100644 index 00000000000..94831041218 --- /dev/null +++ b/src/Directory.Build.targets @@ -0,0 +1,29 @@ + + + + + + + + + + + + + false + + + + false + + + \ No newline at end of file diff --git a/src/HostAgnostic.props b/src/HostAgnostic.props new file mode 100644 index 00000000000..d34bf056596 --- /dev/null +++ b/src/HostAgnostic.props @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.cs.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.cs.xlf new file mode 100644 index 00000000000..215cc600f81 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.cs.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.de.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.de.xlf new file mode 100644 index 00000000000..ba360c4c459 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.de.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.es.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.es.xlf new file mode 100644 index 00000000000..25d70cba727 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.es.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.fr.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.fr.xlf new file mode 100644 index 00000000000..5483d1ed1a7 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.fr.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.it.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.it.xlf new file mode 100644 index 00000000000..5f3cbf11150 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.it.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.ja.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.ja.xlf new file mode 100644 index 00000000000..ea7e02521cf --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.ja.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.ko.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.ko.xlf new file mode 100644 index 00000000000..4d303ae7951 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.ko.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.pl.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.pl.xlf new file mode 100644 index 00000000000..e01abc82414 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.pl.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.pt-BR.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.pt-BR.xlf new file mode 100644 index 00000000000..070eb1f75e8 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.pt-BR.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.ru.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.ru.xlf new file mode 100644 index 00000000000..1aae6200f39 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.ru.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.tr.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.tr.xlf new file mode 100644 index 00000000000..09e6980283a --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.tr.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.zh-Hans.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.zh-Hans.xlf new file mode 100644 index 00000000000..61614fd710e --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.zh-Hans.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.zh-Hant.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.zh-Hant.xlf new file mode 100644 index 00000000000..399346b1b79 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/ApplicationDesignerView.zh-Hant.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.cs.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.cs.xlf new file mode 100644 index 00000000000..afff27e584c --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.cs.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.de.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.de.xlf new file mode 100644 index 00000000000..1f994857653 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.de.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.es.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.es.xlf new file mode 100644 index 00000000000..fed3fdb9be7 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.es.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.fr.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.fr.xlf new file mode 100644 index 00000000000..76bfc156521 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.fr.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.it.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.it.xlf new file mode 100644 index 00000000000..2dd5ab136f9 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.it.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.ja.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.ja.xlf new file mode 100644 index 00000000000..9089d6727ff --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.ja.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.ko.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.ko.xlf new file mode 100644 index 00000000000..bea4108a43c --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.ko.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.pl.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.pl.xlf new file mode 100644 index 00000000000..ecd81e1afce --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.pl.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.pt-BR.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.pt-BR.xlf new file mode 100644 index 00000000000..53318856a1e --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.pt-BR.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.ru.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.ru.xlf new file mode 100644 index 00000000000..f5c2bc0ebfb --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.ru.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.tr.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.tr.xlf new file mode 100644 index 00000000000..b42fb786527 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.tr.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.zh-Hans.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.zh-Hans.xlf new file mode 100644 index 00000000000..e9030266084 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.zh-Hans.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.zh-Hant.xlf b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.zh-Hant.xlf new file mode 100644 index 00000000000..4f1cb0f61bf --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/ApplicationDesigner/xlf/SpecialFileCustomView.zh-Hant.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.cs.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.cs.xlf new file mode 100644 index 00000000000..9e9eb3f792e --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.cs.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.de.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.de.xlf new file mode 100644 index 00000000000..29495aa7bd4 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.de.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.es.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.es.xlf new file mode 100644 index 00000000000..825b5247c72 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.es.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.fr.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.fr.xlf new file mode 100644 index 00000000000..44297c901e1 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.fr.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.it.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.it.xlf new file mode 100644 index 00000000000..b60fec8aab6 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.it.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.ja.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.ja.xlf new file mode 100644 index 00000000000..dbda95ec20e --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.ja.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.ko.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.ko.xlf new file mode 100644 index 00000000000..f00ada59e0f --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.ko.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.pl.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.pl.xlf new file mode 100644 index 00000000000..faa89674246 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.pl.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.pt-BR.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.pt-BR.xlf new file mode 100644 index 00000000000..722157977b5 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.pt-BR.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.ru.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.ru.xlf new file mode 100644 index 00000000000..dc85e519667 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.ru.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.tr.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.tr.xlf new file mode 100644 index 00000000000..df4e6650392 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.tr.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.zh-Hans.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.zh-Hans.xlf new file mode 100644 index 00000000000..4e62c90df03 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.zh-Hans.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.zh-Hant.xlf b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.zh-Hant.xlf new file mode 100644 index 00000000000..f0f79f0e884 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/DesignerFramework/xlf/ErrorControl.zh-Hant.xlf @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Directory.Build.props b/src/Microsoft.VisualStudio.AppDesigner/Directory.Build.props new file mode 100644 index 00000000000..0ac374a3f27 --- /dev/null +++ b/src/Microsoft.VisualStudio.AppDesigner/Directory.Build.props @@ -0,0 +1,12 @@ + + + + + true + Microsoft + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Microsoft.VisualStudio.AppDesigner.vbproj b/src/Microsoft.VisualStudio.AppDesigner/Microsoft.VisualStudio.AppDesigner.vbproj index fd5dedfd277..6909aa78265 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Microsoft.VisualStudio.AppDesigner.vbproj +++ b/src/Microsoft.VisualStudio.AppDesigner/Microsoft.VisualStudio.AppDesigner.vbproj @@ -1,28 +1,20 @@  - + + - true - - - - - - binary - On - On - On - true - $(NoWarn);42105;42107;42353;42307 - true - - Default - net46 - VisualStudioDesigner - Microsoft + + $(NoWarn);42353 + + + true + This package implements the AppDesigner, which is the designer host used for project property pages among other things in Visual Studio + AppDesigner designer host implementation for Visual Studio project property pages + Roslyn Project AppDesigner VisualStudio - - + + + @@ -47,7 +39,7 @@ Component - SpecialFileCustomView.vb + SpecialFileCustomView.vb UserControl @@ -77,7 +69,7 @@ Component - + True True @@ -89,34 +81,18 @@ ApplicationDesignerView.vb Designer - - ApplicationDesignerView.vb - Designer - SpecialFileCustomView.vb Designer - - SpecialFileCustomView.vb - Designer - PropPageDesignerView.vb Designer - - PropPageDesignerView.vb - Designer - PropPageHostDialog.vb Designer - - PropPageHostDialog.vb - Designer - PropPageUserControlBase.vb Designer @@ -128,22 +104,14 @@ Designer.Designer.vb Designer - - Microsoft.VisualStudio.AppDesigner.%(Filename).resources - Designer.resx - ErrorControl.vb - - ErrorControl.vb - Microsoft.VisualStudio.Editors.ApplicationDesigner.OverflowImage - + - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.cs.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.cs.resx deleted file mode 100644 index 85e16ce9935..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.cs.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Platfor&ma: - - - Konfigura&ce: - - - Panel stránky vlastností - - - PropertyPagePanel - - - Panel návrháře vlastností - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.de.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.de.resx deleted file mode 100644 index c1e2905d799..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.de.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Plattfor&m: - - - &Konfiguration: - - - Bereich "Eigenschaftenseite" - - - PropertyPagePanel - - - Bereich "Eigenschaften-Designer" - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.es.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.es.resx deleted file mode 100644 index 4901d0b76a2..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.es.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Platafor&ma: - - - &Configuración: - - - Panel Página de propiedades - - - PropertyPagePanel - - - Panel Diseñador de propiedades - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.fr.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.fr.resx deleted file mode 100644 index 33deeef2597..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.fr.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Platfor&me : - - - &Configuration : - - - Panneau de la page de propriétés - - - PropertyPagePanel - - - Panneau du concepteur de propriétés - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.it.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.it.resx deleted file mode 100644 index b05f32b3493..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.it.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - &Piattaforma: - - - Config&urazione: - - - Pannello Pagina delle proprietà - - - PropertyPagePanel - - - Pannello Progettazione proprietà - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.ja.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.ja.resx deleted file mode 100644 index 03260eb87b5..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.ja.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - プラットフォーム(&M): - - - 構成(&C): - - - プロパティ ページ パネル - - - PropertyPagePanel - - - プロパティ デザイナー パネル - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.ko.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.ko.resx deleted file mode 100644 index b2248519aa1..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.ko.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 플랫폼(&M): - - - 구성(&C): - - - 속성 페이지 패널 - - - PropertyPagePanel - - - 속성 디자이너 패널 - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.pl.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.pl.resx deleted file mode 100644 index de4533f1ff1..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.pl.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Platfor&ma: - - - &Konfiguracja: - - - Panel właściwości strony - - - PropertyPagePanel - - - Panel właściwości projektanta - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.pt-BR.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.pt-BR.resx deleted file mode 100644 index 50076435a73..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.pt-BR.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Platafor&ma: - - - &Configuração: - - - Painel da Página de Propriedades - - - PropertyPagePanel - - - Painel do Designer de Propriedades - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.ru.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.ru.resx deleted file mode 100644 index 78d25ab0d45..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.ru.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - &Платформа: - - - &Конфигурация: - - - Панель страницы свойств - - - Панель страницы свойств - - - Панель конструктора свойств - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.tr.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.tr.resx deleted file mode 100644 index cb5eb10d58f..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.tr.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Platfor&m: - - - &Yapılandırma: - - - Özellik Sayfası Paneli - - - PropertyPagePanel - - - Özellik Tasarımcısı Paneli - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.zh-Hans.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.zh-Hans.resx deleted file mode 100644 index 1779761f4ae..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.zh-Hans.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 平台(&M): - - - 配置(&C): - - - 属性页面板 - - - PropertyPagePanel - - - 属性设计器面板 - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.zh-Hant.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.zh-Hant.resx deleted file mode 100644 index ac96b60f97b..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/PropPageDesignerView.zh-Hant.resx +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 平台(&M): - - - 組態(&C): - - - 屬性頁面板 - - - PropertyPagePanel - - - 屬性設計工具面板 - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.cs.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.cs.xlf index 38f24d88d98..34bd84e314c 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.cs.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.cs.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: Platfor&ma: diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.de.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.de.xlf index bb7e2008767..4cb494657e0 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.de.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.de.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: Plattfor&m: diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.es.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.es.xlf index 767c95f29fb..d43855c2d19 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.es.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.es.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: Platafor&ma: diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.fr.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.fr.xlf index dffd4c0b72a..5b54bb2a1be 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.fr.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.fr.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: Platfor&me : diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.it.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.it.xlf index 88604fc5597..b9ff1eec2fb 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.it.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.it.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: &Piattaforma: diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ja.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ja.xlf index 21c933d66a5..abf0723f155 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ja.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ja.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: プラットフォーム(&M): diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ko.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ko.xlf index 9b3b8813cee..b8c1c56fcdc 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ko.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ko.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: 플랫폼(&M): diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.pl.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.pl.xlf index bcc0998ec8f..a4e26bfd00f 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.pl.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.pl.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: Platfor&ma: diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.pt-BR.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.pt-BR.xlf index 48f494e971e..41b7ffc6a57 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.pt-BR.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.pt-BR.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: Platafor&ma: diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ru.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ru.xlf index a8ac0d9ab6a..b8553b9f014 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ru.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.ru.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: &Платформа: diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.tr.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.tr.xlf index a25daaec0ff..f704bb29f29 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.tr.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.tr.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: Platfor&m: diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.xlf deleted file mode 100644 index 92b56977793..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.xlf +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - Platfor&m: - - - - &Configuration: - - - - Property Page Panel - - - - PropertyPagePanel - - - - Property Designer Panel - - - - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.zh-Hans.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.zh-Hans.xlf index fa027a72f1f..804b55439c7 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.zh-Hans.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.zh-Hans.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: 平台(&M): diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.zh-Hant.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.zh-Hant.xlf index 854391806bc..8907bd969d8 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.zh-Hant.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPageDesigner/xlf/PropPageDesignerView.zh-Hant.xlf @@ -1,8 +1,7 @@  - + - Platfor&m: 平台(&M): diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.cs.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.cs.resx deleted file mode 100644 index 7bc72aa5fe4..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.cs.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OK - - - Zrušit - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.de.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.de.resx deleted file mode 100644 index 8b6f07659bd..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.de.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OK - - - Abbrechen - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.es.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.es.resx deleted file mode 100644 index 376707ec003..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.es.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aceptar - - - Cancelar - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.fr.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.fr.resx deleted file mode 100644 index fcbe41aca26..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.fr.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OK - - - Annuler - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.it.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.it.resx deleted file mode 100644 index e5c5cc07225..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.it.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OK - - - Annulla - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.ja.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.ja.resx deleted file mode 100644 index c4d75b9bc28..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.ja.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OK - - - キャンセル - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.ko.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.ko.resx deleted file mode 100644 index 4110fd95123..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.ko.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 확인 - - - 취소 - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.pl.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.pl.resx deleted file mode 100644 index f9db11fdce6..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.pl.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OK - - - Anuluj - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.pt-BR.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.pt-BR.resx deleted file mode 100644 index 1ad05ab23f0..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.pt-BR.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OK - - - Cancelar - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.ru.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.ru.resx deleted file mode 100644 index 0ff1964b44d..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.ru.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ОК - - - Отмена - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.tr.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.tr.resx deleted file mode 100644 index 8646b4cc12c..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.tr.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Tamam - - - İptal - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.zh-Hans.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.zh-Hans.resx deleted file mode 100644 index 895598123aa..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.zh-Hans.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 确定 - - - 取消 - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.zh-Hant.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.zh-Hant.resx deleted file mode 100644 index 1d345a54984..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageHostDialog.zh-Hant.resx +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 確定 - - - 取消 - - - PropPageHostDialog - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.cs.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.cs.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.cs.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.de.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.de.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.de.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.es.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.es.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.es.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.fr.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.fr.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.fr.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.it.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.it.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.it.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.ja.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.ja.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.ja.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.ko.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.ko.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.ko.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.pl.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.pl.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.pl.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.pt-BR.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.pt-BR.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.pt-BR.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.ru.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.ru.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.ru.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.tr.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.tr.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.tr.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.zh-Hans.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.zh-Hans.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.zh-Hans.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.zh-Hant.resx b/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.zh-Hant.resx deleted file mode 100644 index c423b382327..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/PropPageUserControlBase.zh-Hant.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropPageUserControlBase - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.cs.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.cs.xlf index 62838f50b85..9fcb5feb91a 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.cs.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.cs.xlf @@ -1,8 +1,7 @@  - + - OK OK diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.de.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.de.xlf index 773d8302dec..e35db629104 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.de.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.de.xlf @@ -1,8 +1,7 @@  - + - OK OK diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.es.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.es.xlf index 9992240b9bb..878c944cd3b 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.es.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.es.xlf @@ -1,8 +1,7 @@  - + - OK Aceptar diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.fr.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.fr.xlf index 86f56975864..a50f390374c 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.fr.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.fr.xlf @@ -1,8 +1,7 @@  - + - OK OK diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.it.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.it.xlf index 690d40d972a..f7f2c8a3adc 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.it.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.it.xlf @@ -1,8 +1,7 @@  - + - OK OK diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ja.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ja.xlf index 4e121a7618a..d4d314ddee0 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ja.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ja.xlf @@ -1,8 +1,7 @@  - + - OK OK diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ko.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ko.xlf index 4d056e24a06..d17247b81e3 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ko.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ko.xlf @@ -1,8 +1,7 @@  - + - OK 확인 diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.pl.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.pl.xlf index 335b54df60c..170199c9055 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.pl.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.pl.xlf @@ -1,8 +1,7 @@  - + - OK OK diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.pt-BR.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.pt-BR.xlf index 2bdf491889f..b8d2524a06e 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.pt-BR.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.pt-BR.xlf @@ -1,8 +1,7 @@  - + - OK OK diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ru.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ru.xlf index ecb577aa9f9..0be5d4aaa0b 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ru.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.ru.xlf @@ -1,8 +1,7 @@  - + - OK ОК diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.tr.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.tr.xlf index 9797aa14d65..6ef96b01cd7 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.tr.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.tr.xlf @@ -1,8 +1,7 @@  - + - OK Tamam diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.zh-Hans.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.zh-Hans.xlf index dcbf3ea5958..938d6024a47 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.zh-Hans.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.zh-Hans.xlf @@ -1,8 +1,7 @@  - + - OK 确定 diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.zh-Hant.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.zh-Hant.xlf index f51d5835f67..a0ae25961e9 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.zh-Hant.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageHostDialog.zh-Hant.xlf @@ -1,8 +1,7 @@  - + - OK 確定 diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.cs.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.cs.xlf index 86ffedc30e6..c8e5b7cd36a 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.cs.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.cs.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.de.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.de.xlf index 7c883a63deb..094d10306c8 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.de.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.de.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.es.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.es.xlf index 83b1dc6484e..e7acc7bb0d7 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.es.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.es.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.fr.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.fr.xlf index 5e432c9b23b..679f951b73e 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.fr.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.fr.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.it.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.it.xlf index eff6a36e159..916621220c2 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.it.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.it.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ja.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ja.xlf index 1294ee932a3..c960d267e5d 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ja.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ja.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ko.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ko.xlf index 0e1515fc7ab..70df964d9ce 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ko.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ko.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.pl.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.pl.xlf index 86a2acc4b44..209f6014fd6 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.pl.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.pl.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.pt-BR.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.pt-BR.xlf index 64b27add16f..c5a93a9e71b 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.pt-BR.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.pt-BR.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ru.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ru.xlf index 07ce2d57593..43cf83e3fcb 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ru.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.ru.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.tr.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.tr.xlf index 72e461048e6..d6e2d953f71 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.tr.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.tr.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.zh-Hans.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.zh-Hans.xlf index c49da5ca88c..b6177ce4c46 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.zh-Hans.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.zh-Hans.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.zh-Hant.xlf b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.zh-Hant.xlf index 18b45984870..2984ef0687a 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.zh-Hant.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/PropPages/xlf/PropPageUserControlBase.zh-Hant.xlf @@ -1,8 +1,7 @@  - + - PropPageUserControlBase PropPageUserControlBase diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.cs.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.cs.resx deleted file mode 100644 index a66289ed320..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.cs.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Projekt neobsahuje soubor výchozích prostředků. Kliknutím ho vytvořte. - - - Projekt neobsahuje soubor výchozího nastavení. Kliknutím ho vytvořte. - - - Návrhář se nedá zobrazit, protože se pro něj ještě nenačetl dokument. - - - Soubor {0} už je v editoru otevřený. Zavřete ho prosím a zkuste to znovu. - - - Při pokusu o načtení stránky došlo k chybě. - - - Při pokusu o načtení okna vlastností projektu došlo k chybě. Zavřete okno a zkuste to znovu. -{0} - - - Soubor {0} se nepovedlo najít. - - - Kontejner stránky návrháře projektu - - - Všechny stránky návrháře projektu - - - Další nastavení - - - Strana {0}: - - - Prostředky - - - Nastavení - - - Požadovaný typ souboru se v projektech tohoto typu nepodporuje. - - - Přepnout stránku návrháře projektu - - - Umožňuje přepínání mezi aktivními stránkami návrháře projektu (pomocí Ctrl+PageUp a Ctrl+PageDown). - - - Návrhář projektu - - - Všechny soubory - - - Vyrovnávací paměť je jen pro čtení. - - - Nelze vytvořit návrháře. {0} - - - Editoru se nepodařilo pro soubor {0} získat IVsTextStream. - - - Editoru se nepovedlo získat IVsTextStream. - - - {0} [jen pro čtení] - - - Pro soubor {0} není dostupná žádná služba DesignerService. - - - Microsoft Visual Studio - - - Soubor je už otevřený v nekompatibilním editoru. - - - Neplatný název fyzického zobrazení. - - - Není dostupná žádná služba LocalRegistry. - - - Formát není podporovaný. - - - Při rezervaci se znovu načetl jeden nebo více souborů. Zopakujte prosím operaci. - - - Nahrazení textového streamu nebylo úspěšné: {0} - - - Nelze vytvořit textový zásobník. - - - Aktuální soubor nejde zarezervovat. Soubor může být zamčený, určený jen pro čtení nebo ho budete muset zarezervovat ručně. - - - Neznámá chyba. - - - Neplatný argument {0} - - - Službu {0} se nepodařilo najít. Ověřte, jestli je aplikace správně nainstalovaná. - - - Vyžaduje: - - - Aktivní ({0}) - - - Všechny konfigurace - - - Všechny platformy - - - Aplikace - - - (žádné) - - - Konfigurace {0} pro platformu {1} se nenašla. - - - Definované aplikací - - - Windows - - - Když se zavře poslední formulář - - - Když se zavře úvodní formulář - - - (žádné) - - - (žádné) - - - Není k dispozici - - - Cesta výstupu není důvěryhodná. -Při pokusech o provedení akcí vyžadujících úplný vztah důvěryhodnosti může v aplikaci docházet k bezpečnostním výjimkám. -Pokud chcete tento stav ignorovat a pokračovat v operaci , klikněte na OK. Pokud chcete vybrat jinou cestu výstupu, klikněte na Zrušit. - - - Příkazový řádek události po sestavení - - - Příkazový řádek události před sestavením - - - Projekt se znovu načetl a některé změny na této stránce se mohly ztratit. - - - Stránka vlastností - - - Vybrat soubor - - - Vybrat cestu výstupu - - - Vybrat cestu k odkazu - - - Vybrat pracovní adresář - - - (žádné) - - - Změnit vlastnost: {0} - - - Generování souboru selhalo: {0} - - - Nečekaná chyba. - - - Nepodařilo se načíst vnitřně umístěný prostředek '{0}'. - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.de.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.de.resx deleted file mode 100644 index 7b249884c2f..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.de.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dieses Projekt enthält keine Standardressourcendatei. Klicken Sie hier, um eine solche Datei zu erstellen. - - - Dieses Projekt enthält keine Standardeinstellungsdatei. Klicken Sie hier, um eine solche Datei zu erstellen. - - - Der Designer kann nicht angezeigt werden, weil das entsprechende Dokument nie geladen wurde. - - - Die Datei "{0}" ist bereits in einem Editor geöffnet. Schließen Sie die Datei, und wiederholen Sie den Vorgang. - - - Fehler beim Laden der Seite. - - - Fehler beim Laden des Projekteigenschaftenfensters. Schließen Sie das Fenster, und wiederholen Sie den Vorgang. -{0} - - - Die Datei "{0}" wurde nicht gefunden. - - - Container für Projekt-Designer-Seite - - - Alle Projekt-Designer-Seiten - - - Weitere Einstellungen - - - {0}-Seite: - - - Ressourcen - - - Einstellungen - - - Der angeforderte Dateityp wird in Projekten dieses Typs nicht unterstützt. - - - Projekt-Designer-Seite wechseln - - - Wechseln zwischen aktiven Seiten des Projekt-Designers zulassen (mit STRG+PageUp und STRG+PageDown) - - - Projekt-Designer - - - Alle Dateien - - - Der Puffer ist schreibgeschützt. - - - Designer kann nicht erstellt werden. {0} - - - Der Editor konnte den IVsTextStream für die Datei "{0}" nicht abrufen. - - - Der Editor konnte den IVsTextStream nicht abrufen. - - - {0} [schreibgeschützt] - - - Kein DesignerService für die Datei "{0}". - - - Microsoft Visual Studio - - - Die Datei ist bereits in einem inkompatiblen Editor geöffnet. - - - Ungültiger Name für physische Ansicht. - - - Kein LocalRegistry-Dienst. - - - Nicht unterstütztes Format. - - - Mindestens eine Datei wurde beim Auschecken neu geladen. Wiederholen Sie den Vorgang. - - - Fehler beim Ersetzen des Textstreams: {0} - - - Textpuffer kann nicht erstellt werden. - - - Die aktuelle Datei konnte nicht ausgecheckt werden. Die Datei ist unter Umständen schreibgeschützt oder gesperrt oder muss manuell ausgecheckt werden. - - - Unbekannter Fehler. - - - Ungültiges Argument: {0} - - - Der Dienst "{0}" wurde nicht gefunden. Vergewissern Sie sich, dass die Anwendung korrekt installiert ist. - - - Voraussetzungen: - - - Aktiv ({0}) - - - Alle Konfigurationen - - - Alle Plattformen - - - Anwendung - - - (Keine) - - - Die Konfiguration "{0}" für die Plattform "{1}" wurde nicht gefunden. - - - Anwendungsdefiniert - - - Windows - - - Beim Schließen des letzten Formulars - - - Beim Schließen des Startformulars - - - (Keine) - - - (Keine) - - - Nicht zutreffend - - - Der Ausgabepfad ist nicht vertrauenswürdig. -Bei Aktionen, die volle Vertrauenswürdigkeit erfordern, treten für die Anwendung unter Umständen Sicherheitsausnahmen auf. -Klicken Sie auf "OK", um diese Meldung zu ignorieren und den Vorgang fortzusetzen. Klicken Sie auf "ABBRECHEN", um einen anderen Ausgabepfad zu wählen. - - - Befehlszeile für Postbuildereignis - - - Befehlszeile für Präbuildereignis - - - Das Projekt wurde neu geladen, und einige Änderungen auf dieser Seite sind möglicherweise verloren gegangen. - - - Eigenschaftenseite - - - Datei auswählen - - - Ausgabepfad auswählen - - - Verweispfad auswählen - - - Arbeitsverzeichnis auswählen - - - (Keine) - - - Eigenschaft ändern: {0} - - - Fehler beim Generieren der Datei: {0} - - - Unerwarteter Fehler. - - - Die interne lokalisierte Ressource "{0}" kann nicht geladen werden. - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.es.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.es.resx deleted file mode 100644 index 65b1ca0ba60..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.es.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Este proyecto no contiene un archivo de recursos predeterminado. Haga clic aquí para crear uno. - - - Este proyecto no contiene un archivo de configuración predeterminado. Haga clic aquí para crear uno. - - - No se puede mostrar el diseñador porque no se cargó el documento correspondiente. - - - El archivo '{0}' ya está abierto en un editor. Ciérrelo y vuelva a intentarlo. - - - Error al intentar cargar la página. - - - Error al intentar cargar la ventana de propiedades del proyecto. Cierre la ventana y vuelva a intentarlo. -{0} - - - No se encuentra el archivo '{0}'. - - - Contenedor de página del Diseñador de proyectos - - - Todas las páginas del Diseñador de proyectos - - - Más configuración - - - Página {0}: - - - Recursos - - - Configuración - - - El tipo de archivo solicitado no es compatible en proyectos de este tipo. - - - Cambiar página del Diseñador de proyectos - - - Permitir cambiar entre páginas activas del Diseñador de proyectos (utilizar Ctrl+PageUp y Ctrl+PageDown) - - - Diseñador de proyectos - - - Todos los archivos - - - El búfer es de solo lectura - - - No se puede crear el diseñador. {0} - - - El editor no pudo obtener IVsTextStream para el archivo {0}. - - - El editor no pudo obtener IVsTextStream. - - - {0} [solo lectura] - - - No hay ningún DesignerService para el archivo '{0}'. - - - Microsoft Visual Studio - - - El archivo ya está abierto en un editor no compatible. - - - Nombre de vista física no válido. - - - No hay ningún servicio LocalRegistry. - - - Formato no admitido. - - - Se recargaron uno o varios archivos durante la extracción del repositorio. Vuelva a intentar la operación. - - - No se pudo reemplazar la secuencia de texto: {0} - - - No se puede crear el búfer del texto. - - - El archivo actual no se puede extraer del repositorio. Puede que el archivo sea de solo lectura o que esté bloqueado, o quizá sea necesario extraer el archivo del repositorio manualmente. - - - Error desconocido. - - - Argumento '{0}' no válido - - - No se encuentra el servicio '{0}'. Asegúrese de que la aplicación se ha instalado correctamente. - - - Requiere: - - - Activa ({0}) - - - Todas las configuraciones - - - Todas las plataformas - - - Aplicación - - - (Ninguna) - - - No se encuentra la configuración '{0}' para la plataforma '{1}'. - - - Definido por la aplicación - - - Windows - - - Al cerrar el último formulario - - - Al cerrar el formulario de inicio - - - (Ninguno) - - - (Ninguno) - - - N/A - - - La ruta de acceso de salida no es de confianza. -La aplicación puede producir excepciones de seguridad al intentar realizar acciones que requieran plena confianza. -Haga clic en ACEPTAR para pasar esto por alto y continuar. Haga clic en CANCELAR para elegir otra ruta de acceso de salida. - - - Línea de comandos del evento posterior a la compilación - - - Línea de comandos del evento anterior a la compilación - - - El proyecto se ha recargado y puede que se hayan perdido algunos de los cambios realizados en esta página. - - - Página de propiedades - - - Seleccionar archivo - - - Seleccionar ruta de acceso de salida - - - Seleccionar ruta de acceso de referencia - - - Seleccionar directorio de trabajo - - - (Ninguno) - - - Cambiar la propiedad: {0} - - - No se pudo generar el archivo: {0} - - - Error inesperado. - - - No se pudo cargar el recurso adaptado interno '{0}'. - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.fr.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.fr.resx deleted file mode 100644 index 5963059056a..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.fr.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Ce projet ne contient pas de fichier de ressources par défaut. Cliquez ici pour en créer un. - - - Ce projet ne contient pas de fichier de paramètres par défaut. Cliquez ici pour en créer un. - - - Impossible d'afficher le concepteur, car le document n'a pas pu être chargé. - - - Le fichier '{0}' est déjà ouvert dans un éditeur. Fermez le fichier et réessayez. - - - Une erreur s'est produite lors de la tentative de chargement de la page. - - - Une erreur s'est produite durant une tentative de chargement de la fenêtre des propriétés du projet. Fermez la fenêtre et réessayez. -{0} - - - Impossible de trouver le fichier '{0}'. - - - Conteneur de page du Concepteur de projets - - - Toutes les pages du Concepteur de projets - - - Paramètres supplémentaires - - - Page {0} : - - - Ressources - - - Paramètres - - - Le type de fichier demandé n'est pas pris en charge dans les projets de ce type. - - - Basculer sur la page du Concepteur de projets - - - Permet de basculer entre les pages actives du Concepteur de projets (utilisez Ctrl+Pg. préc et Ctrl+Pg. suiv) - - - Concepteur de projets - - - Tous les fichiers - - - La mémoire tampon est en lecture seule. - - - Impossible de créer le concepteur. {0} - - - L'éditeur n'a pas pu obtenir IVsTextStream pour le fichier {0}. - - - L'éditeur n'a pas pu obtenir IVsTextStream. - - - {0} [Lecture seule] - - - Aucun DesignerService pour le fichier '{0}'. - - - Microsoft Visual Studio - - - Le fichier est déjà ouvert dans un éditeur non compatible. - - - Nom d'affichage physique non valide. - - - Aucun service LocalRegistry. - - - Format non pris en charge. - - - Un ou plusieurs fichiers ont été rechargés pendant l'extraction. Réessayez votre opération. - - - Échec du remplacement du flux de texte : {0} - - - Impossible de créer une mémoire tampon de texte. - - - Impossible d'extraire le fichier actif. Ce fichier peut être en lecture seule ou verrouillé ou vous devrez peut-être l'extraire manuellement. - - - Erreur inconnue. - - - Argument '{0}' non valide. - - - Service '{0}' introuvable. Vérifiez que l'application est installée correctement. - - - Nécessite : - - - ({0}) active - - - Toutes les configurations - - - Toutes les plateformes - - - Application - - - (Aucun) - - - Configuration '{0}' introuvable pour la plateforme '{1}'. - - - Défini au niveau de l'application - - - Windows - - - À la fermeture du dernier formulaire - - - À la fermeture du formulaire de démarrage - - - (Aucun) - - - (Aucun) - - - N/A - - - Le chemin de sortie n'est pas approuvé. -L'application risque de générer des exceptions de sécurité pendant l'exécution d'actions qui exigent une confiance totale. -Cliquez sur OK pour ignorer et continuer. Cliquez sur ANNULER pour choisir un autre chemin de sortie. - - - Ligne de commande de l'événement post-build - - - Ligne de commande de l'événement pré-build - - - Le projet a été rechargé et certaines modifications contenues dans cette page ont peut-être été perdues. - - - Page de propriétés - - - Sélectionner le fichier - - - Sélectionner le chemin de sortie - - - Sélectionner le chemin de référence - - - Sélectionner le répertoire de travail - - - (Aucun) - - - Modifier la propriété : {0} - - - Échec de génération du fichier : {0} - - - Erreur inattendue. - - - Impossible de charger la ressource localisée interne '{0}'. - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.it.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.it.resx deleted file mode 100644 index e27df860756..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.it.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Questo progetto non contiene un file di risorse predefinito. Fare clic qui per crearne uno. - - - Questo progetto non contiene un file di impostazioni predefinito. Fare clic qui per crearne uno. - - - Non è possibile visualizzare la finestra di progettazione perché il documento non è mai stato caricato. - - - Il file '{0}' è già aperto in un editor. Chiudere il file e riprovare. - - - Si è verificato un errore durante il caricamento della pagina. - - - Si è verificato un errore durante il tentativo di caricare la finestra delle proprietà del progetto. Chiudere la finestra e riprovare. -{0} - - - Il file '{0}' non è stato trovato. - - - Contenitore pagine Creazione progetti - - - Tutte le pagine Creazione progetti - - - Altre impostazioni - - - Pagina {0}: - - - Risorse - - - Impostazioni - - - Il tipo di file richiesto non è supportato nei progetti di questo tipo. - - - Passa alla pagina Creazione progetti - - - Consente di spostarsi tra le pagine attive di Creazione progetti (usare CTRL+PGSU e CTRL+PGGIÙ) - - - Creazione progetti - - - Tutti i file - - - Il buffer è di sola lettura. - - - Non è possibile creare la finestra di progettazione. {0} - - - L'editor non è riuscito a ottenere IVsTextStream per il file {0}. - - - L'editor non è riuscito a ottenere IVsTextStream. - - - {0} [Di sola lettura] - - - Non è disponibile alcun DesignerService per il file '{0}'. - - - Microsoft Visual Studio - - - Il file è già aperto in un editor non compatibile. - - - Il nome della visualizzazione fisica non è valido. - - - Non è disponibile alcun servizio LocalRegistry. - - - Formato non supportato. - - - Uno o più file sono stati ricaricati durante l'estrazione. Riprovare. - - - Sostituzione del flusso di testo non riuscita: {0} - - - Non è possibile creare il buffer di testo. - - - Non è possibile estrarre il file corrente. Il file potrebbe essere di sola lettura o bloccato oppure deve essere estratto manualmente. - - - Errore sconosciuto. - - - Argomento '{0}' non valido - - - Il servizio '{0}' non è stato trovato. Assicurarsi che l'applicazione sia installata correttamente. - - - Richiede: - - - Attiva ({0}) - - - Tutte le configurazioni - - - Tutte le piattaforme - - - Applicazione - - - (Nessuno) - - - La configurazione '{0}' per la piattaforma '{1}' non è stata trovata. - - - Definita dall'applicazione - - - Windows - - - Alla chiusura dell'ultimo form - - - Alla chiusura del form di avvio - - - (Nessuno) - - - (Nessuno) - - - N/A - - - Il percorso di output non è attendibile. -L'applicazione potrebbe generare eccezioni di sicurezza mentre prova a eseguire azioni che richiedono l'attendibilità totale. -Fare clic su OK per ignorare e continuare. Fare clic su ANNULLA per selezionare un percorso di output diverso. - - - Riga di comando eventi di post-compilazione - - - Riga di comando eventi di pre-compilazione - - - Il progetto è stato ricaricato ed è possibile che alcune modifiche apportate alla pagina siano andate perdute. - - - Pagina delle proprietà - - - Seleziona file - - - Seleziona percorso di output - - - Seleziona percorso del riferimento - - - Seleziona directory di lavoro - - - (Nessuno) - - - Modifica proprietà: {0} - - - Non è stato possibile generare il file: {0} - - - Errore imprevisto. - - - Non è possibile caricare la risorsa localizzata interna '{0}'. - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.ja.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.ja.resx deleted file mode 100644 index dd62b56c2e3..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.ja.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - このプロジェクトには既定のリソース ファイルが含まれていません。ファイルを作成するには、ここをクリックしてください。 - - - このプロジェクトには既定の設定ファイルが含まれていません。ファイルを作成するには、ここをクリックしてください。 - - - ドキュメントが読み込まれなかったため、デザイナーを表示できません。 - - - ファイル '{0}' は既にエディターで開かれています。ファイルを閉じて、もう一度操作を行ってください。 - - - ページの読み込み中にエラーが発生しました。 - - - プロジェクト プロパティ ウィンドウを読み込もうとしているときにエラーが発生しました。ウィンドウを閉じて、もう一度試してください。 -{0} - - - ファイル '{0}' が見つかりません。 - - - プロジェクト デザイナー ページ コンテナー - - - すべてのプロジェクト デザイナー ページ - - - その他の設定 - - - {0} ページ: - - - リソース - - - 設定 - - - 要求されたファイルの種類はこの種類のプロジェクトでサポートされていません。 - - - プロジェクト デザイナー ページの切り替え - - - プロジェクト デザイナーのアクティブ ページ間の切り替えを許可します (Ctrl + PageUp キーおよび Ctrl + PageDown キーを使用) - - - プロジェクト デザイナー - - - すべてのファイル - - - バッファーは読み取り専用です。 - - - デザイナーを作成できません。{0} - - - エディターでファイル {0} の IVsTextStream を取得できませんでした。 - - - エディターで IVsTextStream を取得できませんでした。 - - - {0} [読み取り専用] - - - ファイル '{0}' に対する DesignerService がありません。 - - - Microsoft Visual Studio - - - ファイルは、互換性のないエディターで既に開かれています。 - - - 無効な物理ビュー名です。 - - - LocalRegistry サービスがありません。 - - - サポートされていない形式です。 - - - 1 つ以上のファイルがチェックアウト時に再読み込みされました。操作を再試行してください。 - - - テキスト ストリームの置換に失敗しました: {0} - - - テキスト バッファーを作成できません。 - - - 現在のファイルをチェックアウトできません。ファイルが読み取り専用かロックされています。あるいは、ファイルを手動でチェックアウトする必要がある可能性があります。 - - - 不明なエラーです。 - - - 無効な引数 '{0}' - - - サービス '{0}' が見つかりません。アプリケーションが正しくインストールされていることを確認してください。 - - - 必須: - - - アクティブな ({0}) - - - すべての構成 - - - すべてのプラットフォーム - - - アプリケーション - - - (なし) - - - プラットフォーム '{1}' の構成 '{0}' が見つかりませんでした。 - - - アプリケーション定義 - - - Windows - - - 最後のフォームが閉じるとき - - - スタートアップ フォームが閉じるとき - - - (なし) - - - (なし) - - - なし - - - この出力パスは信頼されていません。 -完全な信頼が必要なアクションを実行しようとすると、アプリケーションがセキュリティ例外をスローする可能性があります。 -無視して続行するには [OK] をクリックしてください。別の出力パスを選ぶには [キャンセル] をクリックしてください。 - - - ビルド後イベントのコマンド ライン - - - ビルド前イベントのコマンド ライン - - - プロジェクトが再度読み込まれました。このページに加えられたいくつかの変更が失われた可能性があります。 - - - プロパティ ページ - - - ファイルの選択 - - - 出力パスの選択 - - - 参照パスの選択 - - - 作業ディレクトリの選択 - - - (なし) - - - プロパティの変更: {0} - - - ファイルの生成に失敗しました: {0} - - - 予期しないエラーです。 - - - ローカライズされた内部リソース '{0}' を読み込めません。 - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.ko.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.ko.resx deleted file mode 100644 index 2fee50fcf30..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.ko.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 이 프로젝트에는 기본 리소스 파일이 없습니다. 기본 리소스 파일을 만들려면 여기를 클릭하세요. - - - 이 프로젝트에는 기본 설정 파일이 없습니다. 기본 설정 파일을 만들려면 여기를 클릭하세요. - - - 디자이너에 대한 문서를 로드하지 않았으므로 디자이너를 표시할 수 없습니다. - - - '{0}' 파일이 이미 편집기에서 열려 있습니다. 파일을 닫고 다시 시도하세요. - - - 페이지를 로드하는 동안 오류가 발생했습니다. - - - 프로젝트 속성 창을 로드하는 동안 오류가 발생했습니다. 창을 닫고 다시 시도하세요. -{0} - - - '{0}' 파일을 찾을 수 없습니다. - - - 프로젝트 디자이너 페이지 컨테이너 - - - 모든 프로젝트 디자이너 페이지 - - - 추가 설정 - - - {0} 페이지: - - - 리소스 - - - 설정 - - - 이 형식의 프로젝트에서는 요청한 파일 형식이 지원되지 않습니다. - - - 프로젝트 디자이너 페이지 전환 - - - Ctrl+PageUp 및 Ctrl+PageDown을 사용하여 프로젝트 디자이너의 활성 페이지 간에 전환할 수 있습니다. - - - 프로젝트 디자이너 - - - 모든 파일 - - - 버퍼가 읽기 전용입니다. - - - 디자이너를 만들 수 없습니다. {0} - - - 편집기에서 {0} 파일에 대한 IVsTextStream을 가져올 수 없습니다. - - - 편집기에서 IVsTextStream을 가져올 수 없습니다. - - - {0}[읽기 전용] - - - '{0}' 파일에 대한 DesignerService가 없습니다. - - - Microsoft Visual Studio - - - 호환되지 않는 편집기에서 파일을 이미 열었습니다. - - - 실제 뷰 이름이 잘못되었습니다. - - - LocalRegistry 서비스가 없습니다. - - - 지원되지 않는 형식입니다. - - - 체크 아웃하는 동안 하나 이상의 파일이 다시 로드되었습니다. 작업을 다시 시도하세요. - - - 텍스트 스트림을 바꾸지 못했습니다. {0} - - - 텍스트 버퍼를 만들 수 없습니다. - - - 현재 파일을 체크 아웃할 수 없습니다. 파일이 읽기 전용이거나 잠겨 있을 수 있습니다. 또는 수동으로 파일을 체크 아웃해야 할 수도 있습니다. - - - 알 수 없는 오류입니다. - - - '{0}' 인수가 잘못되었습니다. - - - '{0}' 서비스를 찾을 수 없습니다. 응용 프로그램이 제대로 설치되어 있는지 확인하세요. - - - 필요한 권한: - - - 활성({0}) - - - 모든 구성 - - - 모든 플랫폼 - - - 응용 프로그램 - - - (없음) - - - '{1}' 플랫폼에 대한 '{0}' 구성을 찾을 수 없습니다. - - - 응용 프로그램 정의 - - - Windows - - - 마지막 폼을 닫을 때 - - - 시작 폼을 닫을 때 - - - (없음) - - - (없음) - - - N/A - - - 출력 경로를 신뢰할 수 없습니다. -완전 신뢰가 필요한 동작을 수행할 때 응용 프로그램에서 보안 예외를 throw할 수 있습니다. -무시하고 계속 실행하려면 [확인]을 클릭하고 다른 출력 경로를 선택하려면 [취소]를 클릭하세요. - - - 빌드 후 이벤트 명령줄 - - - 빌드 전 이벤트 명령줄 - - - 프로젝트가 다시 로드되었습니다. 이 페이지의 일부 변경 내용이 손실되었을 수 있습니다. - - - 속성 페이지 - - - 파일 선택 - - - 출력 경로 선택 - - - 참조 경로 선택 - - - 작업 디렉터리 선택 - - - (없음) - - - 속성 변경: {0} - - - {0} 파일을 생성하지 못했습니다. - - - 예기치 않은 오류가 발생했습니다. - - - 지역화된 내부 리소스 '{0}'을(를) 로드할 수 없습니다. - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.pl.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.pl.resx deleted file mode 100644 index d3fb9cbaf9b..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.pl.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Ten projekt nie zawiera domyślnego pliku zasobów. Kliknij tutaj, aby go utworzyć. - - - Ten projekt nie zawiera domyślnego pliku ustawień. Kliknij tutaj, aby go utworzyć. - - - Nie można wyświetlić projektanta, ponieważ nie załadowano dokumentu. - - - Plik „{0}” jest już otwarty w edytorze. Zamknij plik i spróbuj ponownie. - - - Wystąpił błąd podczas próby załadowania strony. - - - Wystąpił błąd podczas próby załadowania okna właściwości projektu. Zamknij okno i spróbuj ponownie. -{0} - - - Nie można odnaleźć pliku '{0}'. - - - Kontener strony projektanta projektu - - - Wszystkie strony projektanta projektu - - - Więcej ustawień - - - Strona {0}: - - - Zasoby - - - Ustawienia - - - Żądany typ pliku nie jest obsługiwany w projektach tego typu. - - - Przełącz stronę projektanta projektu - - - Pozwala przełączać między aktywnymi stronami projektanta projektu (użyj klawiszy Ctrl+PageUp i Ctrl+PageDown) - - - Projektant projektu - - - Wszystkie pliki - - - Bufor jest tylko do odczytu. - - - Nie można utworzyć projektanta. {0} - - - Edytor nie może uzyskać elementu IVsTextStream dla pliku {0}. - - - Edytor nie może uzyskać elementu IVsTextStream. - - - {0} [tylko do odczytu] - - - Brak usługi DesignerService dla pliku „{0}”. - - - Microsoft Visual Studio - - - Plik jest już otwarty w niezgodnym edytorze. - - - Nieprawidłowa nazwa widoku fizycznego. - - - Brak usługi LocalRegistry. - - - Nieobsługiwany format. - - - Co najmniej jeden plik został ponownie załadowany podczas wyewidencjonowywania. Ponów próbę wykonania operacji. - - - Nie można dokonać zamiany w strumieniu tekstu: {0} - - - Nie można utworzyć buforu tekstu. - - - Nie można wyewidencjonować bieżącego pliku. Plik może być zablokowany lub tylko do odczytu albo należy go wyewidencjonować ręcznie. - - - Nieznany błąd. - - - Nieprawidłowy argument. „{0}” - - - Nie można odnaleźć usługi „{0}”. Upewnij się, że aplikacja jest poprawnie zainstalowana. - - - Wymagania: - - - Aktywne ({0}) - - - Wszystkie konfiguracje - - - Wszystkie platformy - - - Aplikacja - - - (Brak) - - - Nie można odnaleźć konfiguracji „{0}” dla platformy „{1}”. - - - Określony przez aplikację - - - System Windows - - - Po zamknięciu ostatniego formularza - - - Po zamknięciu formularza startowego - - - (Brak) - - - (Brak) - - - ND - - - Ścieżka wyjściowa nie jest zaufana. -Aplikacja może zgłaszać wyjątki zabezpieczeń podczas próby wykonania akcji wymagającej pełnego zaufania. -Kliknij przycisk OK, aby to zignorować i kontynuować. Kliknij przycisk ANULUJ, aby wybrać inną ścieżkę wyjściową. - - - Wiersz polecenia zdarzenia po kompilacji - - - Wiersz polecenia zdarzenia sprzed kompilacji - - - Projekt został ponownie załadowany i niektóre zmiany na tej stronie mogły zostać utracone. - - - Strona właściwości - - - Wybieranie pliku - - - Wybieranie ścieżki wyjściowej - - - Wybieranie ścieżki odwołania - - - Wybieranie katalogu roboczego - - - (Brak) - - - Zmień właściwość: {0} - - - Nie można wygenerować pliku: {0} - - - Nieoczekiwany błąd. - - - Nie można załadować wewnętrznych zlokalizowanych zasobów '{0}'. - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.pt-BR.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.pt-BR.resx deleted file mode 100644 index 46f5bfc1ade..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.pt-BR.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Este projeto não contém um arquivo de recursos padrão. Clique aqui para criar um. - - - Este projeto não contém um arquivo de configurações padrão. Clique aqui para criar um. - - - Não é possível mostrar o designer, pois o documento para ele não foi carregado. - - - O arquivo '{0}' já está aberto em um editor. Feche o arquivo e tente novamente. - - - Erro ao tentar carregar a página. - - - Erro ao tentar carregar a janela de propriedades do projeto. Feche a janela e tente novamente. -{0} - - - Não foi possível encontrar o arquivo '{0}'. - - - Contêiner da Página de Designer de Projeto - - - Todas as Páginas de Designer de Projeto - - - Mais Configurações - - - Página {0}: - - - Recursos - - - Configurações - - - Não há suporte para o tipo de arquivo solicitado em projetos deste tipo. - - - Mudar a Página de Designer de Projeto - - - Para alternar entre as páginas ativas do designer de projeto (use Ctrl+PageUp e Ctrl+PageDown) - - - Designer de Projeto - - - Todos os Arquivos - - - O buffer é somente leitura. - - - Não é possível criar o designer. {0} - - - O editor não pôde obter o IVsTextStream para o arquivo {0}. - - - O editor não pôde obter o IVsTextStream. - - - {0} [Somente Leitura] - - - Nenhum DesignerService para o arquivo '{0}'. - - - Microsoft Visual Studio - - - O arquivo já está aberto em um editor incompatível. - - - Nome de exibição físico inválido. - - - Nenhum serviço LocalRegistry. - - - Formato sem suporte. - - - Um ou mais arquivos foram recarregados durante o check-out. Tente realizar sua operação novamente. - - - Falha ao substituir o fluxo de texto: {0} - - - Não é possível criar o buffer de texto. - - - Não é possível fazer o check-out do arquivo atual. O arquivo pode ser somente leitura ou estar bloqueado ou talvez você precise fazer check-out do arquivo manualmente. - - - Erro Desconhecido. - - - Argumento inválido '{0}' - - - Não é possível localizar o serviço '{0}'. Verifique se o aplicativo está instalado corretamente. - - - Requer: - - - Ativo ({0}) - - - Todas as Configurações - - - Todas as Plataformas - - - Aplicativo - - - (Nenhum) - - - Não foi possível encontrar a configuração '{0}' para a plataforma '{1}'. - - - Definido pelo aplicativo - - - Windows - - - Quando o último formulário fechar - - - Quando o formulário de inicialização fechar - - - (Nenhum) - - - (Nenhum) - - - N/A - - - O caminho de saída não é confiável. -O aplicativo pode lançar exceções de segurança quando ele tenta executar ações que exigem confiança total. -Clique em OK para ignorar e continuar. Clique em CANCELAR para escolher um caminho de saída diferente. - - - Linha de Comando de Eventos Pós-build - - - Linha de Comando de Eventos Pré-build - - - O projeto foi recarregado e algumas alterações nesta página podem ter sido perdidas. - - - Página de Propriedades - - - Selecionar Arquivo - - - Selecionar Caminho de Saída - - - Selecionar Caminho de Referência - - - Selecionar Diretório de Trabalho - - - (Nenhum) - - - Alterar propriedade: {0} - - - Falha ao gerar o arquivo: {0} - - - Erro inesperado. - - - Não é possível carregar o recurso localizado internamente '{0}'. - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.ru.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.ru.resx deleted file mode 100644 index 8af82fa99e2..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.ru.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Этот проект не содержит файл ресурсов по умолчанию. Щелкните эту ссылку для создания. - - - Этот проект не содержит файл параметров по умолчанию. Щелкните эту ссылку для создания. - - - Невозможно отобразить конструктор, поскольку документ для него никогда не загружался. - - - Файл "{0}" уже открыт в редакторе. Закройте файл и повторите попытку. - - - Произошла ошибка при попытке загрузки страницы. - - - Произошла ошибка при попытке загрузки окна свойств проекта. Закройте окно и повторите попытку. -{0} - - - Не удалось найти файл "{0}". - - - Контейнер страницы конструктора проектов - - - Все страницы конструктора проектов - - - Дополнительные параметры - - - {0} стр.: - - - Ресурсы. - - - Параметры - - - Запрошенный тип файла не поддерживается в проектах этого типа. - - - Переключение страниц конструктора проектов - - - Разрешить переключение между активными страницами конструктора проектов (с помощью клавиш Ctrl+PageUp и Ctrl+PageDown) - - - Конструктор проектов - - - Все файлы - - - Буфер доступен только для чтения. - - - Невозможно создать конструктор. {0} - - - Редактору не удалось получить IVsTextStream для файла "{0}". - - - Редактору не удалось получить IVsTextStream. - - - {0} [только для чтения] - - - Нет DesignerService для файла "{0}". - - - Microsoft Visual Studio - - - Файл уже открыт в несовместимом редакторе. - - - Недопустимое имя физического представления. - - - Нет службы LocalRegistry. - - - Неподдерживаемый формат. - - - Во время извлечения был перезагружен один или несколько файлов. Повторите операцию. - - - Сбой замены текстового потока: {0} - - - Невозможно создать текстовый буфер. - - - Не удалось получить текущий файл для изменения. Возможно, файл доступен только для чтения или заблокирован, либо его следует получить вручную. - - - Неизвестная ошибка. - - - Недопустимый аргумент "{0}" - - - Не удается найти службу "{0}". Убедитесь, что приложение установлено правильно. - - - Требуется: - - - Активн. ({0}) - - - Все конфигурации - - - Все платформы - - - Приложение - - - (Нет) - - - Не удалось найти конфигурацию "{0}" для платформы "{1}". - - - Определяется приложением - - - Windows - - - Когда закрывается последняя форма - - - Когда закрывается начальная форма - - - (Нет) - - - (Нет) - - - Н/Д - - - Выходной путь не является доверенным. -При выполнении действий, требующих полного доверия, приложение может создавать исключения системы безопасности. -Чтобы пропустить и продолжить, нажмите кнопку ОК. Чтобы выбрать другой выходной путь, нажмите кнопку "Отмена". - - - Командная строка событий после сборки - - - Командная строка событий перед сборкой - - - Проект был перезагружен. Возможно, некоторые изменения на этой странице были потеряны. - - - Страница свойств - - - Выбор файла - - - Выбор выходного пути - - - Выбор пути для ссылок - - - Выбор рабочего каталога - - - (Нет) - - - Изменить свойство: {0} - - - Не удалось создать файл: {0} - - - Непредвиденная ошибка. - - - Не удалось загрузить внутренний локализованный ресурс "{0}". - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.tr.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.tr.resx deleted file mode 100644 index a318f981176..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.tr.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bu proje, varsayılan kaynaklar dosyası içermiyor. Oluşturmak için buraya tıklayın. - - - Bu proje, varsayılan ayarlar dosyası içermiyor. Oluşturmak için buraya tıklayın. - - - Belgesi hiç yüklenmediği için tasarımcı gösterilemiyor. - - - '{0}' dosyası bir düzenleyicide zaten açık. Lütfen dosyayı kapatıp yeniden deneyin. - - - Sayfayı yüklemeye çalışırken bir hata oluştu. - - - Proje özellikleri penceresi yüklenmeye çalışılırken bir hata oluştu. Pencereyi kapatın ve tekrar deneyin. -{0} - - - '{0}' dosyası bulunamadı. - - - Proje Tasarımcısı Sayfa Kapsayıcısı - - - Tüm Proje Tasarımcısı Sayfaları - - - Diğer Ayarlar - - - {0} sayfası: - - - Kaynaklar - - - Ayarlar - - - İstenen dosya türü bu tür projelerde desteklenmiyor. - - - Proje Tasarımcısı Sayfasını Değiştir - - - Proje tasarımcısının etkin sayfaları arasında geçiş yapmaya izin ver (Ctrl + PageUp ve Ctrl + PageDown kullanın) - - - Proje Tasarımcısı - - - Tüm Dosyalar - - - Ara bellek salt okunur. - - - Tasarımcı oluşturulamıyor. {0} - - - Düzenleyici {0} dosyası için IVsTextStream alamadı. - - - Düzenleyici IVsTextStream alamadı. - - - {0} [Salt Okunur] - - - '{0}' dosyası için DesignerService yok. - - - Microsoft Visual Studio - - - Dosya uyumsuz bir düzenleyicide önceden açılmış. - - - Fiziksel görünüm adı geçersiz. - - - LocalRegistry hizmeti yok. - - - Desteklenmeyen biçim. - - - Kullanıma alma sırasında bir veya daha fazla dosya yeniden yüklendi. Lütfen işleminizi yeniden deneyin. - - - Metin akışı değiştirilemedi: {0} - - - Merin arabelleği oluşturulamıyor. - - - Geçerli dosya kullanıma alınamıyor. Dosya salt okunur veya kilitli olabilir ya da dosyayı el ile kullanıma almanız gerekiyor olabilir. - - - Bilinmeyen Hata. - - - '{0}' bağımsız değişkeni geçersiz. - - - '{0}' hizmeti bulunamıyor. Uygulamanın doğru şekilde yüklendiğinden emin olun. - - - Şunları gerektirir: - - - Etkin ({0}) - - - Tüm Yapılandırmalar - - - Tüm Platformlar - - - Uygulama - - - (Hiçbiri) - - - '{1}' platformu için '{0}' yapılandırması bulunamadı. - - - Uygulama tanımlı - - - Windows - - - Son form kapatıldığında - - - Başlangıç formu kapatıldığında - - - (Hiçbiri) - - - (Hiçbiri) - - - Yok - - - Çıkış yolu güvenilir değil. -Uygulama, tam güven gerektiren eylemler gerçekleştirmeye çalıştığında güvenlik özel durumları oluşturabilir. -Yoksayıp devam etmek için Tamam'a tıklayın. Farklı bir çıkış yolu seçmek için İPTAL’e tıklayın. - - - Derleme Sonrası Olay Komut Satırı - - - Derleme Öncesi Olay Komut Satırı - - - Proje yeniden yüklendi, bu sayfadaki bazı değişiklikler kaybolmuş olabilir. - - - Özellik Sayfası - - - Dosya Seçin - - - Çıkış Yolu Seçin - - - Başvuru Yolu Seçin - - - Çalışma Dizini Seçin - - - (Hiçbiri) - - - Özelliği değiştir: {0} - - - Dosya oluşturulamadı: {0} - - - Beklenmeyen hata. - - - Dahili '{0}' yerelleştirilmiş kaynağı yüklenemiyor. - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.zh-Hans.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.zh-Hans.resx deleted file mode 100644 index 5a91ca2eb42..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.zh-Hans.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 此项目不包含默认的资源文件。单击此处可进行创建。 - - - 此项目不包含默认的设置文件。单击此处可进行创建。 - - - 由于从未加载设计器的文档,因此无法显示设计器。 - - - 文件“{0}”已在某个编辑器中打开。请关闭文件并重试。 - - - 尝试加载该页时出错。 - - - 尝试加载项目属性窗口时出错。请关闭窗口并重试。 -{0} - - - 未能找到文件“{0}”。 - - - 项目设计器页容器 - - - 所有项目设计器页 - - - 更多设置 - - - {0} 页: - - - 资源 - - - 设置 - - - 此类项目中不支持所请求的文件类型。 - - - 切换项目设计器页 - - - 允许在项目设计器的活动页之间进行切换(使用 Ctrl+PageUp 和 Ctrl+PageDown) - - - 项目设计器 - - - 所有文件 - - - 缓冲区为只读。 - - - 无法创建设计器。 {0} - - - 编辑器未能获取文件 {0} 的 IVsTextStream。 - - - 编辑器未能获取 IVsTextStream。 - - - {0} [只读] - - - 没有用于文件“{0}”的 DesignerService。 - - - Microsoft Visual Studio - - - 已经在不兼容的编辑器中打开了文件。 - - - 物理视图名无效。 - - - 无 LocalRegistry 服务。 - - - 不支持的格式。 - - - 签出期间重新加载了一个或多个文件。请重试操作。 - - - 替换文本流失败: {0} - - - 无法创建文本缓冲区。 - - - 无法签出当前文件。该文件可能为只读或已锁定,或者可能需要手动签出文件。 - - - 未知错误。 - - - 参数“{0}”无效 - - - 无法找到服务“{0}”。请确保已正确安装该应用程序。 - - - 要求: - - - 活动({0}) - - - 所有配置 - - - 所有平台 - - - 应用程序 - - - (无) - - - 未能找到平台“{1}”的配置“{0}”。 - - - 由应用程序定义 - - - Windows - - - 当最后一个窗体关闭时 - - - 当启动窗体关闭时 - - - (无) - - - (无) - - - 不可用 - - - 输出路径不受信任。 -如果应用程序尝试执行需要完全信任的操作,可能会引发安全异常。 -单击“确定”可忽略并继续。单击“取消”可选择其他输出路径。 - - - 后期生成事件命令行 - - - 预先生成事件命令行 - - - 项目已重新加载,此页上的一些更改可能已经丢失。 - - - 属性页 - - - 选择文件 - - - 选择输出路径 - - - 选择引用路径 - - - 选择工作目录 - - - (无) - - - 更改属性: {0} - - - 未能生成文件: {0} - - - 意外错误。 - - - 无法加载内部本地化资源“{0}”。 - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.zh-Hant.resx b/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.zh-Hant.resx deleted file mode 100644 index 99237dad051..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/Designer.zh-Hant.resx +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 此專案未包含預設的資源檔。請按一下這裡建立資源檔。 - - - 此專案未包含預設的設定檔。請按一下這裡建立資源檔。 - - - 無法顯示設計工具,因為設計工具的文件尚未載入。 - - - 檔案 '{0}' 已在編輯器中開啟。請關閉檔案後再試一次。 - - - 嘗試載入頁面時發生錯誤。 - - - 嘗試載入專案屬性視窗時發生錯誤。請關閉視窗後再試一次。 -{0} - - - 找不到檔案 '{0}'。 - - - 專案設計工具頁面容器 - - - 所有的專案設計工具頁面 - - - 其他設定 - - - {0} 頁: - - - 資源 - - - 設定 - - - 這種類型的專案不支援所要求的檔案類型。 - - - 切換專案設計工具頁面 - - - 允許在使用中的專案設計工具頁面之間進行切換 (使用 Ctrl+PageUp 和 Ctrl+PageDown) - - - 專案設計工具 - - - 所有檔案 - - - 緩衝區為唯讀。 - - - 無法建立設計工具。{0} - - - 編輯器無法取得檔案 {0} 的 IVsTextStream。 - - - 編輯器無法取得 IVsTextStream。 - - - {0} [唯讀] - - - 檔案 '{0}' 沒有 DesignerService。 - - - Microsoft Visual Studio - - - 已經在不相容的編輯器中開啟了檔案。 - - - 實體檢視名稱無效。 - - - 沒有 LocalRegistry 服務。 - - - 不支援的格式。 - - - 在簽出期間重新載入了一或多個檔案。請重試作業。 - - - 取代文字資料流失敗:{0} - - - 無法建立文字緩衝區。 - - - 無法簽出目前檔案。檔案可能處於唯讀或鎖定的狀態,或者您需要手動簽出檔案。 - - - 未知的錯誤。 - - - 引數 '{0}' 無效 - - - 找不到服務 '{0}'。請確認此應用程式已正確安裝。 - - - 需要: - - - 使用中 ({0}) - - - 所有組態 - - - 所有平台 - - - 應用程式 - - - (無) - - - 找不到平台 '{1}' 的組態 '{0}'。 - - - 由應用程式定義 - - - Windows - - - 最後表單關閉時 - - - 啟動表單關閉時 - - - (無) - - - (無) - - - N/A - - - 輸出路徑不受信任。 -應用程式嘗試執行需要完全信任的動作時,可能會擲回安全性例外狀況。 -按一下 [確定] 略過並繼續。按一下 [取消] 選擇其他輸出路徑。 - - - 建置後事件命令列 - - - 建置前事件命令列 - - - 專案已重新載入,此頁面上的某些變更可能已遺失。 - - - 屬性頁 - - - 選取檔案 - - - 選取輸出路徑 - - - 選取參考路徑 - - - 選取工作目錄 - - - (無) - - - 變更屬性: {0} - - - 無法產生檔案: {0} - - - 未預期的錯誤。 - - - 無法載入內部的當地語系化資源 '{0}'。 - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.cs.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.cs.xlf index 4e39d20ce6a..4fcc2a469fc 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.cs.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.cs.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. Projekt neobsahuje soubor výchozích prostředků. Kliknutím ho vytvořte. diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.de.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.de.xlf index 864eaf23ade..38240e94345 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.de.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.de.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. Dieses Projekt enthält keine Standardressourcendatei. Klicken Sie hier, um eine solche Datei zu erstellen. diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.es.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.es.xlf index 82d45f55fdf..2c1afd586be 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.es.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.es.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. Este proyecto no contiene un archivo de recursos predeterminado. Haga clic aquí para crear uno. diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.fr.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.fr.xlf index c73a558c413..e3fdeb962b1 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.fr.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.fr.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. Ce projet ne contient pas de fichier de ressources par défaut. Cliquez ici pour en créer un. diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.it.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.it.xlf index 1be2ce8d5e2..b33bce63111 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.it.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.it.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. Questo progetto non contiene un file di risorse predefinito. Fare clic qui per crearne uno. diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ja.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ja.xlf index 0a9f1ba0ec7..c8ac63ed068 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ja.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ja.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. このプロジェクトには既定のリソース ファイルが含まれていません。ファイルを作成するには、ここをクリックしてください。 diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ko.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ko.xlf index 28ecddbdfe7..c476827898f 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ko.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ko.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. 이 프로젝트에는 기본 리소스 파일이 없습니다. 기본 리소스 파일을 만들려면 여기를 클릭하세요. diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.pl.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.pl.xlf index 44873a1abcc..944eb0b3a12 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.pl.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.pl.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. Ten projekt nie zawiera domyślnego pliku zasobów. Kliknij tutaj, aby go utworzyć. diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.pt-BR.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.pt-BR.xlf index 7ad26fb29d3..c7007c1b5fb 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.pt-BR.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.pt-BR.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. Este projeto não contém um arquivo de recursos padrão. Clique aqui para criar um. diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ru.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ru.xlf index 96312b451ca..4ad56085539 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ru.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.ru.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. Этот проект не содержит файл ресурсов по умолчанию. Щелкните эту ссылку для создания. diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.tr.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.tr.xlf index 8e6a44ea1d5..2374562cb47 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.tr.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.tr.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. Bu proje, varsayılan kaynaklar dosyası içermiyor. Oluşturmak için buraya tıklayın. diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.xlf deleted file mode 100644 index a6ba8d7a2ba..00000000000 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.xlf +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - This project does not contain a default resources file. Click here to create one. - - - - This project does not contain a default settings file. Click here to create one. - - - - The designer cannot be shown because the document for it was never loaded. - - - - The file '{0}' is already open in an editor. Please close the file and try again. - - - - An error occurred trying to load the page. - - - - An error occurred trying to load the project properties window. Close the window and try again. -{0} - - - - Could not find the file '{0}'. - - - - Project Designer Page Container - - - - All Project Designer Pages - - - - More Settings - - - - {0} page: - {0} = sub page name - - - Resources - - - - Settings - - - - The requested file type is not supported in projects of this type. - - - - Switch Project Designer Page - - - - Allow switching between active pages of the project designer (use Ctrl+PageUp and Ctrl+PageDown) - - - - Project Designer - - - - All Files - - - - Buffer is read only. - - - - Unable to create the designer. {0} - # {0}=inner exception - - - The editor could not get the IVsTextStream for file {0}. - #exception {0}=filename - - - The editor could not get the IVsTextStream. - #exception (no file name) - - - {0} [Read Only] - Attach a readonly to the designer caption {0}=Designer caption - - - No DesignerService for file '{0}'. - #{0}=file name - - - Microsoft Visual Studio - Error reporting - - - File is already opened in an incompatible editor. - - - - Invalid physical view name. - - - - No LocalRegistry service. - #exception - - - Unsupported format. - - - - One or more files were reloaded during the checkout. Please retry your operation. - - - - Replacing text stream failed:{0} - #exception {0}=err msg - - - Unable to create text buffer. - # com exception - - - Unable to check out the current file. The file may be read-only or locked, or you may need to check the file out manually. - # General checkout exception message - - - Unknown Error. - - - - Invalid argument '{0}' - {0} = name of invalid argument - - - Unable to find service '{0}'. Ensure that the application is installed correctly. - Settings Global-Object-Provider Strings - - - Requires: - - - - Active ({0}) - - - - All Configurations - - - - All Platforms - - - - Application - - - - (None) - - - - Could not find the configuration '{0}' for platform '{1}'. - - - - Application-defined - Authentication modes - - - Windows - Authentication modes - - - When last form closes - - - - When startup form closes - - - - (None) - - - - (None) - - - - N/A - This is used in the platform and configuration comboboxes when showing pages that don't care about the current platform/configuration - - - The output path is not trusted. -The application may throw security exceptions when it attempts to perform actions which require full trust. -Click OK to ignore and continue. Click CANCEL to choose a different output path. - - - - Post-build Event Command Line - - - - Pre-build Event Command Line - - - - The project was reloaded, and some changes on this page may have been lost. - - - - Property Page - - - - Select File - - - - Select Output Path - - - - Select Reference Path - - - - Select Working Directory - - - - (None) - - - - Change property: {0} - - - - Failed to generate file: {0} - - - - Unexpected error. - Theoretically possible but we really don't expect to happen. Unexpected, internal error. - - - Unable to load internal localized resource '{0}'. - Theoretically possible but we really don't expect to happen. Unexpected, internal error. - - - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.zh-Hans.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.zh-Hans.xlf index 6f8fe9b03f9..1f3c6e4bfbe 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.zh-Hans.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.zh-Hans.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. 此项目不包含默认的资源文件。单击此处可进行创建。 diff --git a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.zh-Hant.xlf b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.zh-Hant.xlf index d2a05a32a99..9a00c272171 100644 --- a/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.zh-Hant.xlf +++ b/src/Microsoft.VisualStudio.AppDesigner/Resources/xlf/Designer.zh-Hant.xlf @@ -1,8 +1,7 @@  - + - This project does not contain a default resources file. Click here to create one. 此專案未包含預設的資源檔。請按一下這裡建立資源檔。 diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/ApplicationDesigner/ApplicationDesignerPanelTests.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/ApplicationDesigner/ApplicationDesignerPanelTests.cs deleted file mode 100644 index 0b1c84f5fe7..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/ApplicationDesigner/ApplicationDesignerPanelTests.cs +++ /dev/null @@ -1,547 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Text; -using System.Collections.Generic; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Microsoft.VisualStudio.Editors; -using Microsoft.VisualStudio.Editors.DesignerFramework; -using Microsoft.VisualStudio.Editors.ResourceEditor; - -using Microsoft.VisualStudio.TestTools.MockObjects; -using Microsoft.VisualStudio.Shell.Interop; -using System.ComponentModel.Design; -using Microsoft.VisualStudio.Editors.UnitTests.DesignerFramework; -using Microsoft.VisualStudio.Editors.UnitTests.Mocks; -using System.CodeDom.Compiler; -using Microsoft.VisualBasic; -using Microsoft.CSharp; -using Microsoft.VJSharp; -using Microsoft.VisualStudio.Designer.Interfaces; -using Microsoft.VisualStudio.Editors.ApplicationDesigner; -using System.Windows.Forms.Design; -using System.Windows.Forms; -using System.Drawing; - -namespace Microsoft.VisualStudio.Editors.UnitTests.SettingsDesigner -{ - [TestClass] - public class ApplicationDesignerPanelTests - { - #region Additional test attributes - // - // You can use the following additional attributes as you write your tests: - // - // Use ClassInitialize to run code before running the first test in the class - // [ClassInitialize()] - // public static void MyClassInitialize(TestContext testContext) { } - // - // Use ClassCleanup to run code after all tests in a class have run - // [ClassCleanup()] - // public static void MyClassCleanup() { } - // - // Use TestInitialize to run code before running each test - // [TestInitialize()] - // public void MyTestInitialize() { } - // - // Use TestCleanup to run code after each test has run - // [TestCleanup()] - // public void MyTestCleanup() { } - // - #endregion - - [TestMethod] - public void CreateDesignerWhenPropertyPageInfoTryLoadPropertyPageFailsSoSiteIsNothing_DevDivBugs17865() - { - SequenceMock outerWindowFrameMock = new SequenceMock(typeof(IVsWindowFrame2)); - SequenceMock innerWindowFrameMock = new SequenceMock(typeof(IVsWindowFrame2)); - - Control parentControl = new Control(); - parentControl.Size = new Size(10, 10); - ServiceProviderMock spMock = new ServiceProviderMock(); - spMock.Fake_AddService(typeof(IVsWindowFrame), outerWindowFrameMock.Instance); - UIShellService2FakeWithColors shellServiceFake = new UIShellService2FakeWithColors(); - spMock.Fake_AddService(typeof(IVsUIShell), shellServiceFake); - VsShellFake shellFake = new VsShellFake(); - spMock.Fake_AddService(typeof(IVsShell), shellFake); - UIServiceFake uiServiceFake = new UIServiceFake(); - spMock.Fake_AddService(typeof(IUIService), uiServiceFake); - SequenceMock uiShellOpenDocumentMock = new SequenceMock(); - spMock.Fake_AddService(typeof(IVsUIShellOpenDocument), uiShellOpenDocumentMock.Instance); - Mock oleServiceProviderMock = new Mock(); - spMock.Fake_AddService(typeof(OLE.Interop.IServiceProvider), oleServiceProviderMock.Instance); - ApplicationDesignerView view = new ApplicationDesignerView(spMock.Instance); - IVsHierarchy hierarchy = new Mock(typeof(IVsUIHierarchy)).Instance; - Guid guid = new Guid(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11); - Mock infoMock = new Mock(); - infoMock.SetCreateArguments(view, guid, false); - infoMock.Implement("TryLoadPropertyPage"); // TryLoadPropertyPage is a NOOP, so Site will remain NULL - uint itemid = 123; - ApplicationDesignerPanelFake panel = new ApplicationDesignerPanelFake(view, hierarchy, itemid, infoMock.Instance); - parentControl.Controls.Add(panel); - panel.MkDocument = "my moniker"; - - // Fail the IsDocumentInAProject call - uiShellOpenDocumentMock.AddExpectation("IsDocumentInAProject", - //string pszMkDocument, out IVsUIHierarchy ppUIH, out uint pitemid, out Microsoft.VisualStudio.OLE.Interop.IServiceProvider ppSP, out int pDocInProj) - new object[] { MockConstraint.IsAnything(), - null, - (uint)0, - null, - 0}, - new object[] { null, - null, - (uint)0, - null, - 0}, - VSConstants.S_OK); - - // OpenSpecificEditor call should succeed - - uiShellOpenDocumentMock.AddExpectation("OpenSpecificEditor", - //int OpenSpecificEditor(uint grfOpenSpecific, string pszMkDocument, ref Guid rguidEditorType, string pszPhysicalView, ref Guid rguidLogicalView, string pszOwnerCaption, IVsUIHierarchy pHier, uint itemid, IntPtr punkDocDataExisting, Microsoft.VisualStudio.OLE.Interop.IServiceProvider pSPHierContext, out IVsWindowFrame ppWindowFrame); - new object[] { - MockConstraint.IsAnything(), //uint grfOpenSpecific - MockConstraint.IsAnything(), //string pszMkDocument - MockConstraint.IsAnything(), //ref Guid rguidEditorType - MockConstraint.IsAnything(), //string pszPhysicalView - MockConstraint.IsAnything(), //ref Guid rguidLogicalView - MockConstraint.IsAnything(), //string pszOwnerCaption - MockConstraint.IsAnything(), //IVsUIHierarchy pHier - MockConstraint.IsAnything(), //uint itemid - MockConstraint.IsAnything(),//IntPtr punkDocDataExisting - MockConstraint.IsAnything(), //OLE.Interop.IServiceProvider> pSPHierContext - null //out IVsWindowFrame ppWindowFrame - }, - new object[] { - (uint)0, //uint grfOpenSpecific - null, //string pszMkDocument - Guid.Empty, //ref Guid rguidEditorType - null, //string pszPhysicalView - Guid.Empty, //ref Guid rguidLogicalView - null, //string pszOwnerCaption - null, //IVsUIHierarchy pHier - (uint)0, //uint itemid - IntPtr.Zero,//IntPtr punkDocDataExisting - null, //OLE.Interop.IServiceProvider> pSPHierContext - innerWindowFrameMock.Instance //out IVsWindowFrame ppWindowFrame - }, - VSConstants.S_OK); - - innerWindowFrameMock.Implement("GetProperty", - new object[] { (int)__VSFPROPID.VSFPROPID_Hierarchy, null }, - new object[] { (int)0, hierarchy }, - VSConstants.S_OK); - innerWindowFrameMock.Implement("GetProperty", - new object[] { (int)__VSFPROPID.VSFPROPID_ItemID, null }, - new object[] { (int)0, 321 }, - VSConstants.S_OK); - - innerWindowFrameMock.Implement("GetProperty", - new object[] { (int)__VSFPROPID2.VSFPROPID_ParentHwnd, null }, - new object[] { (int)0, (int)0 }, - VSConstants.S_OK); - - innerWindowFrameMock.AddExpectation("SetProperty", - new object[] { (int)__VSFPROPID2.VSFPROPID_ParentHwnd, MockConstraint.IsAnything() }, - VSConstants.S_OK); - innerWindowFrameMock.AddExpectation("SetProperty", - new object[] { (int)__VSFPROPID2.VSFPROPID_ParentFrame, MockConstraint.IsAnything() }, - VSConstants.S_OK); - - innerWindowFrameMock.Implement(new MethodId(typeof(IVsWindowFrame2), "Advise"), - new object[] { MockConstraint.IsAnything(), MockConstraint.IsAnything() }, - new object[] { null, (uint)432 }, - VSConstants.S_OK); - innerWindowFrameMock.Implement(new MethodId(typeof(IVsWindowFrame2), "Unadvise"), - new object[] { (uint)432 }, - VSConstants.S_OK); - - innerWindowFrameMock.AddExpectation("GetProperty", - new object[] { (int)__VSFPROPID.VSFPROPID_DocData, null }, - new object[] { (int)0, null }, - VSConstants.S_OK); - innerWindowFrameMock.AddExpectation("GetProperty", - new object[] { (int)__VSFPROPID.VSFPROPID_DocCookie, null }, - new object[] { (int)0, (uint)678 }, - VSConstants.S_OK); - innerWindowFrameMock.AddExpectation("GetProperty", - new object[] { (int)__VSFPROPID.VSFPROPID_DocView, null }, - new object[] { (int)0, null }, - VSConstants.S_OK); - innerWindowFrameMock.Implement("GetProperty", - new object[] { (int)__VSFPROPID.VSFPROPID_EditorCaption, null }, - new object[] { (int)0, null }, - VSConstants.S_OK); - - panel.CreateDesigner(); - - //Verify - uiShellOpenDocumentMock.Verify(); - innerWindowFrameMock.Verify(); - outerWindowFrameMock.Verify(); - - Assert.IsTrue(panel.Fake_wasShowWindowFrameCalled); - } - - - - private class UIShellService2FakeWithColors : IVsUIShell2, IVsUIShell - { - #region IVsUIShell2 Members - - int IVsUIShell2.CreateGlyphImageButton(IntPtr hwnd, ushort chGlyph, int xShift, int yShift, uint bwiPos, out IVsImageButton ppImageButton) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell2.CreateGradient(uint GRADIENTTYPE, out IVsGradient pGradient) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell2.CreateIconImageButton(IntPtr hwnd, IntPtr hicon, uint bwiPos, out IVsImageButton ppImageButton) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell2.GetDirectoryViaBrowseDlgEx(VSBROWSEINFOW[] pBrowse, string pszHelpTopic, string pszOpenButtonLabel, string pszCeilingDir, VSNSEBROWSEINFOW[] pNSEBrowseInfo) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell2.GetOpenFileNameViaDlgEx(VSOPENFILENAMEW[] pOpenFileName, string pszHelpTopic) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell2.GetSaveFileNameViaDlgEx(VSSAVEFILENAMEW[] pSaveFileName, string pszHelpTopic) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell2.GetVSCursor(uint cursor, out IntPtr phIcon) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell2.GetVSSysColorEx(int dwSysColIndex, out uint pdwRGBval) - { - pdwRGBval = 0x12345678; - return VSConstants.S_OK; - } - - int IVsUIShell2.IsAutoRecoverSavingCheckpoints(out int pfARSaving) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell2.SaveItemsViaDlg(uint cItems, VSSAVETREEITEM[] rgSaveItems) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell2.VsDialogBoxParam(uint hinst, uint dwId, uint lpDialogFunc, int lp) - { - throw new Exception("The method or operation is not implemented."); - } - - #endregion - - #region IVsUIShell Members - - int IVsUIShell.AddNewBFNavigationItem(IVsWindowFrame pWindowFrame, string bstrData, object punk, int fReplaceCurrent) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.CenterDialogOnWindow(IntPtr hwndDialog, IntPtr hwndParent) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.CreateDocumentWindow(uint grfCDW, string pszMkDocument, IVsUIHierarchy pUIH, uint itemid, IntPtr punkDocView, IntPtr punkDocData, ref Guid rguidEditorType, string pszPhysicalView, ref Guid rguidCmdUI, Microsoft.VisualStudio.OLE.Interop.IServiceProvider psp, string pszOwnerCaption, string pszEditorCaption, int[] pfDefaultPosition, out IVsWindowFrame ppWindowFrame) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.CreateToolWindow(uint grfCTW, uint dwToolWindowId, object punkTool, ref Guid rclsidTool, ref Guid rguidPersistenceSlot, ref Guid rguidAutoActivate, Microsoft.VisualStudio.OLE.Interop.IServiceProvider psp, string pszCaption, int[] pfDefaultPosition, out IVsWindowFrame ppWindowFrame) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.EnableModeless(int fEnable) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.FindToolWindow(uint grfFTW, ref Guid rguidPersistenceSlot, out IVsWindowFrame ppWindowFrame) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.FindToolWindowEx(uint grfFTW, ref Guid rguidPersistenceSlot, uint dwToolWinId, out IVsWindowFrame ppWindowFrame) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetAppName(out string pbstrAppName) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetCurrentBFNavigationItem(out IVsWindowFrame ppWindowFrame, out string pbstrData, out object ppunk) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetDialogOwnerHwnd(out IntPtr phwnd) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetDirectoryViaBrowseDlg(VSBROWSEINFOW[] pBrowse) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetDocumentWindowEnum(out IEnumWindowFrames ppenum) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetErrorInfo(out string pbstrErrText) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetNextBFNavigationItem(out IVsWindowFrame ppWindowFrame, out string pbstrData, out object ppunk) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetOpenFileNameViaDlg(VSOPENFILENAMEW[] pOpenFileName) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetPreviousBFNavigationItem(out IVsWindowFrame ppWindowFrame, out string pbstrData, out object ppunk) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetSaveFileNameViaDlg(VSSAVEFILENAMEW[] pSaveFileName) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetToolWindowEnum(out IEnumWindowFrames ppenum) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetURLViaDlg(string pszDlgTitle, string pszStaticLabel, string pszHelpTopic, out string pbstrURL) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.GetVSSysColor(VSSYSCOLOR dwSysColIndex, out uint pdwRGBval) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.OnModeChange(DBGMODE dbgmodeNew) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.PostExecCommand(ref Guid pguidCmdGroup, uint nCmdID, uint nCmdexecopt, ref object pvaIn) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.PostSetFocusMenuCommand(ref Guid pguidCmdGroup, uint nCmdID) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.RefreshPropertyBrowser(int dispid) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.RemoveAdjacentBFNavigationItem(RemoveBFDirection rdDir) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.RemoveCurrentNavigationDupes(RemoveBFDirection rdDir) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.ReportErrorInfo(int hr) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.SaveDocDataToFile(VSSAVEFLAGS grfSave, object pPersistFile, string pszUntitledPath, out string pbstrDocumentNew, out int pfCanceled) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.SetErrorInfo(int hr, string pszDescription, uint dwReserved, string pszHelpKeyword, string pszSource) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.SetForegroundWindow() - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.SetMRUComboText(ref Guid pguidCmdGroup, uint dwCmdID, string lpszText, int fAddToList) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.SetMRUComboTextW(Guid[] pguidCmdGroup, uint dwCmdID, string pwszText, int fAddToList) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.SetToolbarVisibleInFullScreen(Guid[] pguidCmdGroup, uint dwToolbarId, int fVisibleInFullScreen) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.SetWaitCursor() - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.SetupToolbar(IntPtr hwnd, IVsToolWindowToolbar ptwt, out IVsToolWindowToolbarHost pptwth) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.ShowContextMenu(uint dwCompRole, ref Guid rclsidActive, int nMenuId, POINTS[] pos, Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget pCmdTrgtActive) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.ShowMessageBox(uint dwCompRole, ref Guid rclsidComp, string pszTitle, string pszText, string pszHelpFile, uint dwHelpContextID, OLEMSGBUTTON msgbtn, OLEMSGDEFBUTTON msgdefbtn, OLEMSGICON msgicon, int fSysAlert, out int pnResult) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.TranslateAcceleratorAsACmd(Microsoft.VisualStudio.OLE.Interop.MSG[] pMsg) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.UpdateCommandUI(int fImmediateUpdate) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsUIShell.UpdateDocDataIsDirtyFeedback(uint docCookie, int fDirty) - { - throw new Exception("The method or operation is not implemented."); - } - - #endregion - - } - - private class VsShellFake : IVsShell - { - #region IVsShell Members - - int IVsShell.AdviseBroadcastMessages(IVsBroadcastMessageEvents pSink, out uint pdwCookie) - { - pdwCookie = 1; - return VSConstants.S_OK; - } - - int IVsShell.AdviseShellPropertyChanges(IVsShellPropertyEvents pSink, out uint pdwCookie) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsShell.GetPackageEnum(out IEnumPackages ppenum) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsShell.GetProperty(int propid, out object pvar) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsShell.IsPackageInstalled(ref Guid guidPackage, out int pfInstalled) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsShell.IsPackageLoaded(ref Guid guidPackage, out IVsPackage ppPackage) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsShell.LoadPackage(ref Guid guidPackage, out IVsPackage ppPackage) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsShell.LoadPackageString(ref Guid guidPackage, uint resid, out string pbstrOut) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsShell.LoadUILibrary(ref Guid guidPackage, uint dwExFlags, out uint phinstOut) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsShell.SetProperty(int propid, object var) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsShell.UnadviseBroadcastMessages(uint dwCookie) - { - return VSConstants.S_OK; - } - - int IVsShell.UnadviseShellPropertyChanges(uint dwCookie) - { - throw new Exception("The method or operation is not implemented."); - } - - #endregion - } - - private class ApplicationDesignerPanelFake : ApplicationDesignerPanel - { - public bool Fake_wasShowWindowFrameCalled; - - public ApplicationDesignerPanelFake(ApplicationDesignerView view, IVsHierarchy hierarchy, uint itemid, PropertyPageInfo info) - : base(view, hierarchy, itemid, info) - { - } - - protected override void CloseFrameInternal(IVsWindowFrame WindowFrame, __FRAMECLOSE flags) - { - //NOOP - } - - protected override void ShowWindowFrame() - { - Fake_wasShowWindowFrameCalled = true; - } - } - - } -} - diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/DesignerFramework/AccessModifierComboboxTests.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/DesignerFramework/AccessModifierComboboxTests.cs deleted file mode 100644 index 9eca24349b3..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/DesignerFramework/AccessModifierComboboxTests.cs +++ /dev/null @@ -1,296 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Text; -using System.Collections.Generic; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Microsoft.VisualStudio.Editors; -using SD = Microsoft.VisualStudio.Editors.SettingsDesigner; -using RE = Microsoft.VisualStudio.Editors.ResourceEditor; - -using Microsoft.VisualStudio.TestTools.MockObjects; -using Microsoft.VisualStudio.Shell.Interop; - -using System.ComponentModel.Design; -using Microsoft.VisualStudio.Editors.DesignerFramework; -using Microsoft.VisualStudio.Editors.UnitTests.Mocks; -using System.CodeDom.Compiler; -using Microsoft.VisualStudio.Designer.Interfaces; - -namespace Microsoft.VisualStudio.Editors.UnitTests.DesignerFramework -{ - - [TestClass] - public class AccessModifierComboboxTests - { - public static IServiceProvider CreateServiceProviderWithIVSMDCodeDomProvider(CodeDomProvider codeProvider) - { - Mock vsmdCodeDomProviderMock = new Mock(); - vsmdCodeDomProviderMock.Implement("get_CodeDomProvider", codeProvider); - - ServiceProviderMock spMock = new ServiceProviderMock(); - if (codeProvider != null) - { - spMock.Fake_AddService(typeof(IVSMDCodeDomProvider), vsmdCodeDomProviderMock.Instance); - } - else - { - spMock.Fake_AddService(typeof(IVSMDCodeDomProvider), null); - } - - return spMock.Instance; - } - - - - [TestMethod] - public void DisabledWhenNotEditable() - { - SD.SettingsDesigner designer = new SD.SettingsDesigner(); - SubclassedAccessModifierCombobox combo = - new SubclassedAccessModifierCombobox( - designer, - designer, - new ProjectItemWithCustomToolFake(""), - false, - null); - - Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor accessor = - new Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor(combo); - - Assert.IsFalse(accessor.ShouldBeEnabled()); - } - - [TestMethod] - public void DisabledWhenCustomToolNotSupported() - { - SD.SettingsDesigner designer = new SD.SettingsDesigner(); - SubclassedAccessModifierCombobox combo = - new SubclassedAccessModifierCombobox( - designer, - designer, - new ProjectItemFake(), - true, - null); - - Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor accessor = - new Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor(combo); - - Assert.IsFalse(accessor.ShouldBeEnabled()); - } - - [TestMethod] - public void DisabledWhenCustomToolNotRecognizedAndNonEmpty() - { - SD.SettingsDesigner designer = new SD.SettingsDesigner(); - SubclassedAccessModifierCombobox combo = - new SubclassedAccessModifierCombobox( - designer, - designer, - new ProjectItemWithCustomToolFake("WhoAmI"), - true, - null); - - Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor accessor = - new Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor(combo); - - Assert.IsFalse(accessor.ShouldBeEnabled()); - } - - [TestMethod] - public void EnabledWhenCustomToolRecognizedButNotInDropdownList() - { - SD.SettingsDesigner designer = new SD.SettingsDesigner(); - SubclassedAccessModifierCombobox combo = - new SubclassedAccessModifierCombobox( - designer, - designer, - new ProjectItemWithCustomToolFake("ResXFileCodeGenerator"), - true, - null); - combo.AddCodeGeneratorEntry("VbMyResourcesResXFileCodeGenerator", "Expected generator"); - combo.AddRecognizedCustomToolValue("ResXFileCodeGenerator"); - - Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor accessor = - new Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor(combo); - - Assert.IsTrue(accessor.ShouldBeEnabled()); - } - - [TestMethod] - public void EnabledWhenCustomToolEmpty() - { - SD.SettingsDesigner designer = new SD.SettingsDesigner(); - SubclassedAccessModifierCombobox combo = - new SubclassedAccessModifierCombobox( - designer, - designer, - new ProjectItemWithCustomToolFake(""), - true, - null); - - Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor accessor = - new Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor(combo); - - Assert.IsTrue(accessor.ShouldBeEnabled()); - } - - [TestMethod] - public void EnabledWhenCustomToolRecognized() - { - SD.SettingsDesigner designer = new SD.SettingsDesigner(); - SubclassedAccessModifierCombobox combo = - new SubclassedAccessModifierCombobox( - designer, - designer, - new ProjectItemWithCustomToolFake("Recognized generator"), - true, - null); - combo.AddCodeGeneratorEntry("Hi, Mom", "Recognized generator"); - - Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor accessor = - new Microsoft_VisualStudio_Editors_DesignerFramework_AccessModifierComboboxAccessor(combo); - - Assert.IsTrue(accessor.ShouldBeEnabled()); - } - - } - - - - - - - #region private class SubclassedAccessModifierCombobox - class SubclassedAccessModifierCombobox : AccessModifierCombobox - { - bool isDesignerEditable; - public SubclassedAccessModifierCombobox(BaseRootDesigner rootDesigner, IServiceProvider serviceProvider, EnvDTE.ProjectItem projectItem, bool isDesignerEditable, string namespaceToOverrideIfCustomToolIsEmpty) - : base(rootDesigner, serviceProvider, projectItem, namespaceToOverrideIfCustomToolIsEmpty) - { - this.isDesignerEditable = isDesignerEditable; - } - - protected override bool IsDesignerEditable() - { - return isDesignerEditable; - } - - protected override bool CustomToolRegistered - { - get - { - return true; - } - } - } - #endregion - - #region - class HierarchyWithDTEProject : IVsHierarchy - { - private EnvDTE.Project m_project = new Mock().Instance; - - #region IVsHierarchy Members - - int IVsHierarchy.AdviseHierarchyEvents(IVsHierarchyEvents pEventSink, out uint pdwCookie) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.Close() - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.GetCanonicalName(uint itemid, out string pbstrName) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.GetGuidProperty(uint itemid, int propid, out Guid pguid) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.GetNestedHierarchy(uint itemid, ref Guid iidHierarchyNested, out IntPtr ppHierarchyNested, out uint pitemidNested) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.GetProperty(uint itemid, int propid, out object pvar) - { - if (itemid == (uint)VSITEMID.ROOT && propid == (int)__VSHPROPID.VSHPROPID_ExtObject) - { - pvar = m_project; - return VSConstants.S_OK; - } - - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.GetSite(out Microsoft.VisualStudio.OLE.Interop.IServiceProvider ppSP) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.ParseCanonicalName(string pszName, out uint pitemid) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.QueryClose(out int pfCanClose) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.SetGuidProperty(uint itemid, int propid, ref Guid rguid) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.SetProperty(uint itemid, int propid, object var) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider psp) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.UnadviseHierarchyEvents(uint dwCookie) - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.Unused0() - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.Unused1() - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.Unused2() - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.Unused3() - { - throw new Exception("The method or operation is not implemented."); - } - - int IVsHierarchy.Unused4() - { - throw new Exception("The method or operation is not implemented."); - } - - #endregion - } - #endregion - -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/DesignerFramework/AccessModifierCombobox_AccessibilityConverterTests.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/DesignerFramework/AccessModifierCombobox_AccessibilityConverterTests.cs deleted file mode 100644 index f35a3dbe61a..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/DesignerFramework/AccessModifierCombobox_AccessibilityConverterTests.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Text; -using System.Collections.Generic; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Microsoft.VisualStudio.Editors; -using SD = Microsoft.VisualStudio.Editors.SettingsDesigner; - -using Microsoft.VisualStudio.TestTools.MockObjects; -using Microsoft.VisualStudio.Shell.Interop; - -using System.CodeDom; -using System.CodeDom.Compiler; -using System.ComponentModel.Design; -using Microsoft.VisualStudio.Editors.DesignerFramework; -using Microsoft.VisualStudio.Editors.UnitTests.Mocks; -using Microsoft.VisualBasic; -using Microsoft.CSharp; -//using Microsoft.VJSharp; -using System.ComponentModel; - -namespace Microsoft.VisualStudio.Editors.UnitTests.DesignerFramework -{ - - [TestClass] - public class AccessModifierCombobox_AccessModifierConverterTests - { - - [TestMethod] - public void VBPublic() - { - AccessModifierConverter converter = new AccessModifierConverter(new VBCodeProvider()); - Assert.AreEqual("Public", converter.ConvertToString(AccessModifierConverter.Access.Public)); - } - - [TestMethod] - public void VBFriend() - { - AccessModifierConverter converter = new AccessModifierConverter(new VBCodeProvider()); - Assert.AreEqual("Friend", converter.ConvertToString(AccessModifierConverter.Access.Friend)); - } - - [TestMethod] - public void CSharpPublic() - { - AccessModifierConverter converter = new AccessModifierConverter(new CSharpCodeProvider()); - Assert.AreEqual("Public", converter.ConvertToString(AccessModifierConverter.Access.Public)); - } - - [TestMethod] - public void CSharpFriend() - { - AccessModifierConverter converter = new AccessModifierConverter(new CSharpCodeProvider()); - Assert.AreEqual("Internal", converter.ConvertToString(AccessModifierConverter.Access.Friend)); - } - -#if false //JSharp no longer supported - [TestMethod] - public void JSharpPublic() - { - AccessModifierCombobox.AccessModifierConverter converter = new AccessModifierCombobox.AccessModifierConverter(new VJSharpCodeProvider()); - Assert.AreEqual("Public", converter.ConvertToString(AccessModifierCombobox.Access.Public)); - } - - [TestMethod] - public void JSharpFriend() - { - AccessModifierCombobox.AccessModifierConverter converter = new AccessModifierCombobox.AccessModifierConverter(new VJSharpCodeProvider()); - Assert.AreEqual("Package", converter.ConvertToString(AccessModifierCombobox.Access.Friend)); - } -#endif - - [TestMethod] - public void UnknownPublic() - { - Mock mock = new Mock(); - mock.Implement("GetConverter", new object[] { typeof(MemberAttributes) }, new TypeConverter()); - AccessModifierConverter converter = new AccessModifierConverter(mock.Instance); - Assert.AreEqual("Public", converter.ConvertToString(AccessModifierConverter.Access.Public)); - } - - [TestMethod] - public void UnknownFriend() - { - Mock mock = new Mock(); - mock.Implement("GetConverter", new object[] { typeof(MemberAttributes) }, new TypeConverter()); - AccessModifierConverter converter = new AccessModifierConverter(mock.Instance); - Assert.AreEqual("Internal", converter.ConvertToString(AccessModifierConverter.Access.Friend)); - } - - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Microsoft.VisualStudio.Editors.UnitTests.csproj b/src/Microsoft.VisualStudio.Editor.UnitTests/Microsoft.VisualStudio.Editors.UnitTests.csproj deleted file mode 100644 index 9eba9d331ba..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Microsoft.VisualStudio.Editors.UnitTests.csproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - false - - net46 - true - true - true - $(OutDir)Tests\ - true - 4 - VisualStudioDesigner - Test - - - - - - - \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/BuildEventsFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/BuildEventsFake.cs deleted file mode 100644 index c9dccbbff9d..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/BuildEventsFake.cs +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - public class BuildEventsFake : BuildEvents - { - #region _dispBuildEvents_Event Members - - event _dispBuildEvents_OnBuildBeginEventHandler _dispBuildEvents_Event.OnBuildBegin - { - add - { //NYI - } - remove - { //NYI - } - } - - event _dispBuildEvents_OnBuildDoneEventHandler _dispBuildEvents_Event.OnBuildDone - { - add - { //NYI - } - remove - { //NYI - } - } - - event _dispBuildEvents_OnBuildProjConfigBeginEventHandler _dispBuildEvents_Event.OnBuildProjConfigBegin - { - add { throw new Exception("The method or operation is not implemented."); } - remove { throw new Exception("The method or operation is not implemented."); } - } - - event _dispBuildEvents_OnBuildProjConfigDoneEventHandler _dispBuildEvents_Event.OnBuildProjConfigDone - { - add { throw new Exception("The method or operation is not implemented."); } - remove { throw new Exception("The method or operation is not implemented."); } - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/DTEFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/DTEFake.cs deleted file mode 100644 index ae1587141a6..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/DTEFake.cs +++ /dev/null @@ -1,273 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - [CLSCompliant(false)] - public class DTEFake : DTE - { - public EventsFake Fake_events = new EventsFake(); - - #region _DTE Members - - Document _DTE.ActiveDocument - { - get { throw new Exception("The method or operation is not implemented."); } - } - - object _DTE.ActiveSolutionProjects - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Window _DTE.ActiveWindow - { - get { throw new Exception("The method or operation is not implemented."); } - } - - AddIns _DTE.AddIns - { - get { throw new Exception("The method or operation is not implemented."); } - } - - DTE _DTE.Application - { - get { throw new Exception("The method or operation is not implemented."); } - } - - object _DTE.CommandBars - { - get { throw new Exception("The method or operation is not implemented."); } - } - - string _DTE.CommandLineArguments - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Commands _DTE.Commands - { - get { throw new Exception("The method or operation is not implemented."); } - } - - ContextAttributes _DTE.ContextAttributes - { - get { throw new Exception("The method or operation is not implemented."); } - } - - DTE _DTE.DTE - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Debugger _DTE.Debugger - { - get { throw new Exception("The method or operation is not implemented."); } - } - - vsDisplay _DTE.DisplayMode - { - get - { - throw new Exception("The method or operation is not implemented."); - } - set - { - throw new Exception("The method or operation is not implemented."); - } - } - - Documents _DTE.Documents - { - get { throw new Exception("The method or operation is not implemented."); } - } - - string _DTE.Edition - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Events _DTE.Events - { - get - { - return Fake_events; - } - } - - void _DTE.ExecuteCommand(string CommandName, string CommandArgs) - { - throw new Exception("The method or operation is not implemented."); - } - - string _DTE.FileName - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Find _DTE.Find - { - get { throw new Exception("The method or operation is not implemented."); } - } - - string _DTE.FullName - { - get { throw new Exception("The method or operation is not implemented."); } - } - - object _DTE.GetObject(string Name) - { - throw new Exception("The method or operation is not implemented."); - } - - Globals _DTE.Globals - { - get { throw new Exception("The method or operation is not implemented."); } - } - - ItemOperations _DTE.ItemOperations - { - get { throw new Exception("The method or operation is not implemented."); } - } - - wizardResult _DTE.LaunchWizard(string VSZFile, ref object[] ContextParams) - { - throw new Exception("The method or operation is not implemented."); - } - - int _DTE.LocaleID - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Macros _DTE.Macros - { - get { throw new Exception("The method or operation is not implemented."); } - } - - DTE _DTE.MacrosIDE - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Window _DTE.MainWindow - { - get { throw new Exception("The method or operation is not implemented."); } - } - - vsIDEMode _DTE.Mode - { - get { throw new Exception("The method or operation is not implemented."); } - } - - string _DTE.Name - { - get { throw new Exception("The method or operation is not implemented."); } - } - - ObjectExtenders _DTE.ObjectExtenders - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Window _DTE.OpenFile(string ViewKind, string FileName) - { - throw new Exception("The method or operation is not implemented."); - } - - void _DTE.Quit() - { - throw new Exception("The method or operation is not implemented."); - } - - string _DTE.RegistryRoot - { - get { throw new Exception("The method or operation is not implemented."); } - } - - string _DTE.SatelliteDllPath(string Path, string Name) - { - throw new Exception("The method or operation is not implemented."); - } - - SelectedItems _DTE.SelectedItems - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Solution _DTE.Solution - { - get { throw new Exception("The method or operation is not implemented."); } - } - - SourceControl _DTE.SourceControl - { - get { throw new Exception("The method or operation is not implemented."); } - } - - StatusBar _DTE.StatusBar - { - get { throw new Exception("The method or operation is not implemented."); } - } - - bool _DTE.SuppressUI - { - get - { - throw new Exception("The method or operation is not implemented."); - } - set - { - throw new Exception("The method or operation is not implemented."); - } - } - - UndoContext _DTE.UndoContext - { - get { throw new Exception("The method or operation is not implemented."); } - } - - bool _DTE.UserControl - { - get - { - throw new Exception("The method or operation is not implemented."); - } - set - { - throw new Exception("The method or operation is not implemented."); - } - } - - string _DTE.Version - { - get { throw new Exception("The method or operation is not implemented."); } - } - - WindowConfigurations _DTE.WindowConfigurations - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Windows _DTE.Windows - { - get { throw new Exception("The method or operation is not implemented."); } - } - - bool _DTE.get_IsOpenFile(string ViewKind, string FileName) - { - throw new Exception("The method or operation is not implemented."); - } - - Properties _DTE.get_Properties(string Category, string Page) - { - throw new Exception("The method or operation is not implemented."); - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/EventsFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/EventsFake.cs deleted file mode 100644 index 1a8527de3af..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/EventsFake.cs +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - [CLSCompliant(false)] - public class EventsFake : Events - { - public BuildEvents Fake_buildEvents = new BuildEventsFake(); - - #region Events Members - - BuildEvents Events.BuildEvents - { - get - { - return Fake_buildEvents; - } - } - - DTEEvents Events.DTEEvents - { - get { throw new Exception("The method or operation is not implemented."); } - } - - DebuggerEvents Events.DebuggerEvents - { - get { throw new Exception("The method or operation is not implemented."); } - } - - FindEvents Events.FindEvents - { - get { throw new Exception("The method or operation is not implemented."); } - } - - object Events.GetObject(string Name) - { - throw new Exception("The method or operation is not implemented."); - } - - ProjectItemsEvents Events.MiscFilesEvents - { - get { throw new Exception("The method or operation is not implemented."); } - } - - SelectionEvents Events.SelectionEvents - { - get { throw new Exception("The method or operation is not implemented."); } - } - - SolutionEvents Events.SolutionEvents - { - get { throw new Exception("The method or operation is not implemented."); } - } - - ProjectItemsEvents Events.SolutionItemsEvents - { - get { throw new Exception("The method or operation is not implemented."); } - } - - object Events.get_CommandBarEvents(object CommandBarControl) - { - throw new Exception("The method or operation is not implemented."); - } - - CommandEvents Events.get_CommandEvents(string Guid, int ID) - { - throw new Exception("The method or operation is not implemented."); - } - - DocumentEvents Events.get_DocumentEvents(Document Document) - { - throw new Exception("The method or operation is not implemented."); - } - - OutputWindowEvents Events.get_OutputWindowEvents(string Pane) - { - throw new Exception("The method or operation is not implemented."); - } - - TaskListEvents Events.get_TaskListEvents(string Filter) - { - throw new Exception("The method or operation is not implemented."); - } - - TextEditorEvents Events.get_TextEditorEvents(TextDocument TextDocumentFilter) - { - throw new Exception("The method or operation is not implemented."); - } - - WindowEvents Events.get_WindowEvents(Window WindowFilter) - { - throw new Exception("The method or operation is not implemented."); - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectFake.cs deleted file mode 100644 index 137a22313c0..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectFake.cs +++ /dev/null @@ -1,166 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - [CLSCompliant(false)] - public class ProjectFake : Project - { - public DTEFake Fake_dte; - public ProjectItems Fake_projectItems = new ProjectItemsFake("WindowsApplication1"); - public string Fake_fullName = @"c:\temp\WindowsApplication1\WindowsApplication1.vbproj"; - - public ProjectFake(DTEFake dte) - { - Fake_dte = dte; - } - - #region Project Members - - CodeModel Project.CodeModel - { - get { throw new Exception("The method or operation is not implemented."); } - } - - Projects Project.Collection - { - get { throw new Exception("The method or operation is not implemented."); } - } - - ConfigurationManager Project.ConfigurationManager - { - get { throw new Exception("The method or operation is not implemented."); } - } - - DTE Project.DTE - { - get - { - return Fake_dte; - } - } - - void Project.Delete() - { - throw new Exception("The method or operation is not implemented."); - } - - string Project.ExtenderCATID - { - get { throw new Exception("The method or operation is not implemented."); } - } - - object Project.ExtenderNames - { - get { throw new Exception("The method or operation is not implemented."); } - } - - string Project.FileName - { - get { throw new Exception("The method or operation is not implemented."); } - } - - string Project.FullName - { - get - { - return Fake_fullName; - } - } - - Globals Project.Globals - { - get { throw new Exception("The method or operation is not implemented."); } - } - - bool Project.IsDirty - { - get - { - throw new Exception("The method or operation is not implemented."); - } - set - { - throw new Exception("The method or operation is not implemented."); - } - } - - string Project.Kind - { - get { throw new Exception("The method or operation is not implemented."); } - } - - string Project.Name - { - get - { - throw new Exception("The method or operation is not implemented."); - } - set - { - throw new Exception("The method or operation is not implemented."); - } - } - - object Project.Object - { - get { throw new Exception("The method or operation is not implemented."); } - } - - ProjectItem Project.ParentProjectItem - { - get { throw new Exception("The method or operation is not implemented."); } - } - - ProjectItems Project.ProjectItems - { - get - { - return Fake_projectItems; - } - } - - Properties Project.Properties - { - get { throw new Exception("The method or operation is not implemented."); } - } - - void Project.Save(string FileName) - { - throw new Exception("The method or operation is not implemented."); - } - - void Project.SaveAs(string NewFileName) - { - throw new Exception("The method or operation is not implemented."); - } - - bool Project.Saved - { - get - { - throw new Exception("The method or operation is not implemented."); - } - set - { - throw new Exception("The method or operation is not implemented."); - } - } - - string Project.UniqueName - { - get { throw new Exception("The method or operation is not implemented."); } - } - - object Project.get_Extender(string ExtenderName) - { - throw new Exception("The method or operation is not implemented."); - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemFake.cs deleted file mode 100644 index de8061e22b9..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemFake.cs +++ /dev/null @@ -1,226 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.VisualStudio.Shell.Interop; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - [CLSCompliant(false)] - public class ProjectItemFake : ProjectItem - { - private string m_relativePath; - private string m_absolutePath; - private ProjectItemsFake Fake_projectItems = new ProjectItemsFake("dependent files fake"); - private uint m_itemid; - private static uint s_lastItemId = 0; - - public ProjectItemFake(string basePath, string relativePath) - : this(basePath, relativePath, null) - { - } - - public ProjectItemFake(string basePath, string relativePath, ProjectItemsFake projectItems) - { - s_lastItemId += 1; - m_itemid = s_lastItemId; - - m_absolutePath = System.IO.Path.Combine(basePath, relativePath); - m_relativePath = relativePath; - if (projectItems != null) - { - Fake_projectItems = projectItems; - } - } - - public ProjectItemFake() - : this("WindowsApplication1", "fake project item.vb") - { - } - - public uint ItemId - { - get - { - return m_itemid; - } - } - - #region ProjectItem Members - - public PropertiesFake Fake_PropertiesCollection = new PropertiesFake(); - - Properties ProjectItem.Properties - { - get - { - return Fake_PropertiesCollection; - } - } - - ProjectItems ProjectItem.Collection - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - ConfigurationManager ProjectItem.ConfigurationManager - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - Project ProjectItem.ContainingProject - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - DTE ProjectItem.DTE - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - void ProjectItem.Delete() - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - Document ProjectItem.Document - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - void ProjectItem.ExpandView() - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - string ProjectItem.ExtenderCATID - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - object ProjectItem.ExtenderNames - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - FileCodeModel ProjectItem.FileCodeModel - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - short ProjectItem.FileCount - { - get - { - return 1; - } - } - - bool ProjectItem.IsDirty - { - get - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - set - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - } - - string ProjectItem.Kind - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - string ProjectItem.Name - { - get - { - return m_relativePath; - } - set - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - } - - object ProjectItem.Object - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - Window ProjectItem.Open(string ViewKind) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - ProjectItems ProjectItem.ProjectItems - { - get - { - return Fake_projectItems; - } - } - - void ProjectItem.Remove() - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - void ProjectItem.Save(string FileName) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - bool ProjectItem.SaveAs(string NewFileName) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - bool ProjectItem.Saved - { - get - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - set - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - } - - Project ProjectItem.SubProject - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - object ProjectItem.get_Extender(string ExtenderName) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - string ProjectItem.get_FileNames(short index) - { - if (index == 1) - { - return m_absolutePath; - } - else - { - throw new ArgumentException("index"); - } - - } - - bool ProjectItem.get_IsOpen(string ViewKind) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - #endregion - } - -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemWithBuildActionFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemWithBuildActionFake.cs deleted file mode 100644 index 342d375224f..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemWithBuildActionFake.cs +++ /dev/null @@ -1,169 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.VisualStudio.Shell.Interop; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class ProjectItemWithBuildActionFake : ProjectItemFake - { - public ProjectItemWithBuildActionFake(string basePath, string relativePath, string initialBuildActionValue) - : base(basePath, relativePath) - { - ItemTypePropertyFake itemTypeProperty = new ItemTypePropertyFake(); - ((Property)itemTypeProperty).Value = initialBuildActionValue; - BuildActionPropertyFake buildActionProperty = new BuildActionPropertyFake(itemTypeProperty); - - Fake_PropertiesCollection.Fake_PropertiesDictionary.Add("ItemType", itemTypeProperty); - Fake_PropertiesCollection.Fake_PropertiesDictionary.Add("BuildAction", buildActionProperty); - } - - } - - class ItemTypePropertyFake : PropertyFake - { - public ItemTypePropertyFake() - : base("ItemType", "None") - { - } - } - - class BuildActionPropertyFake : Property - { - private ItemTypePropertyFake m_itemTypeProperty; // This is the backing property - - public BuildActionPropertyFake(ItemTypePropertyFake itemTypeProperty) - { - m_itemTypeProperty = itemTypeProperty; - } - - #region Property Members - - object Property.Application - { - get { throw new NotImplementedException(); } - } - - Properties Property.Collection - { - get { throw new NotImplementedException(); } - } - - DTE Property.DTE - { - get { throw new NotImplementedException(); } - } - - string Property.Name - { - get - { - return "BuildAction"; - } - } - - short Property.NumIndices - { - get { throw new NotImplementedException(); } - } - - object Property.Object - { - get - { - throw new NotImplementedException(); - } - set - { - throw new NotImplementedException(); - } - } - - Properties Property.Parent - { - get { throw new NotImplementedException(); } - } - - object Property.Value - { - get - { - switch((string)((Property)m_itemTypeProperty).Value) - { - case "None": - return VSLangProj.prjBuildAction.prjBuildActionNone; - - case "Compile": - return VSLangProj.prjBuildAction.prjBuildActionCompile; - - case "Content": - return VSLangProj.prjBuildAction.prjBuildActionContent; - - case "EmbeddedResource": - return VSLangProj.prjBuildAction.prjBuildActionEmbeddedResource; - - case "ApplicationDefinition": - return 123; // Note that in the real project these numbers vary - - case "Page": - return 456; - - default: - return 1234; - } - } - set - { - switch ((VSLangProj.prjBuildAction)value) - { - case VSLangProj.prjBuildAction.prjBuildActionNone: - ((Property)m_itemTypeProperty).Value = "None"; - break; - - case VSLangProj.prjBuildAction.prjBuildActionCompile: - ((Property)m_itemTypeProperty).Value = "Compile"; - break; - - case VSLangProj.prjBuildAction.prjBuildActionContent: - ((Property)m_itemTypeProperty).Value = "Content"; - break; - - case VSLangProj.prjBuildAction.prjBuildActionEmbeddedResource: - ((Property)m_itemTypeProperty).Value = "EmbeddedResource"; - break; - - case (VSLangProj.prjBuildAction)123: - ((Property)m_itemTypeProperty).Value = "ApplicationDefinition"; // Note that in the real project these numbers vary - break; - - case (VSLangProj.prjBuildAction)456: - ((Property)m_itemTypeProperty).Value = "Page"; - break; - - default: - throw new NotImplementedException(); - } - } - } - - object Property.get_IndexedValue(object Index1, object Index2, object Index3, object Index4) - { - throw new NotImplementedException(); - } - - void Property.let_Value(object lppvReturn) - { - throw new NotImplementedException(); - } - - void Property.set_IndexedValue(object Index1, object Index2, object Index3, object Index4, object Val) - { - throw new NotImplementedException(); - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemWithCustomToolFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemWithCustomToolFake.cs deleted file mode 100644 index d9ec8ff71f0..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemWithCustomToolFake.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.VisualStudio.Shell.Interop; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class ProjectItemWithCustomToolFake : ProjectItemFake - { - public ProjectItemWithCustomToolFake(object initialCustomToolValue) - : this(initialCustomToolValue, string.Empty) - { - } - - public ProjectItemWithCustomToolFake(object initialCustomToolValue, string initialCustomToolNamespace) - { - Fake_PropertiesCollection.Fake_PropertiesDictionary.Add("CustomTool", new PropertyFake("CustomTool", initialCustomToolValue)); - Fake_PropertiesCollection.Fake_PropertiesDictionary.Add("CustomToolNamespace", new PropertyFake("CustomToolNamespace", initialCustomToolNamespace)); - } - - } - -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemsFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemsFake.cs deleted file mode 100644 index 75e90ea3005..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/ProjectItemsFake.cs +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using EnvDTE; -using Microsoft.VisualStudio.Editors.UnitTests.Mocks; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - [CLSCompliant(false)] - public class ProjectItemsFake : ProjectItems - { - public string Fake_name; - public List Fake_listOfProjectItems = new List(); - - public ProjectItemsFake(string name, params ProjectItemFake[] projectItems) - { - Fake_name = name; - foreach (ProjectItemFake pi in projectItems) - { - Fake_listOfProjectItems.Add(pi); - } - } - - #region ProjectItems Members - - ProjectItem ProjectItems.AddFolder(string Name, string Kind) - { - throw new Exception("The method or operation is not implemented."); - } - - ProjectItem ProjectItems.AddFromDirectory(string Directory) - { - throw new Exception("The method or operation is not implemented."); - } - - ProjectItem ProjectItems.AddFromFile(string FileName) - { - throw new Exception("The method or operation is not implemented."); - } - - ProjectItem ProjectItems.AddFromFileCopy(string FilePath) - { - throw new Exception("The method or operation is not implemented."); - } - - ProjectItem ProjectItems.AddFromTemplate(string FileName, string Name) - { - throw new Exception("The method or operation is not implemented."); - } - - Project ProjectItems.ContainingProject - { - get { throw new Exception("The method or operation is not implemented."); } - } - - int ProjectItems.Count - { - get { return Fake_listOfProjectItems.Count; } - } - - DTE ProjectItems.DTE - { - get { throw new Exception("The method or operation is not implemented."); } - } - - System.Collections.IEnumerator ProjectItems.GetEnumerator() - { - return Fake_listOfProjectItems.GetEnumerator(); - } - - ProjectItem ProjectItems.Item(object index) - { - if (index is int) - return Fake_listOfProjectItems[(int)index]; - else - throw new NotImplementedException(); - } - - string ProjectItems.Kind - { - get { throw new Exception("The method or operation is not implemented."); } - } - - object ProjectItems.Parent - { - get { throw new Exception("The method or operation is not implemented."); } - } - - #endregion - - #region IEnumerable Members - - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() - { - return Fake_listOfProjectItems.GetEnumerator(); - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/PropertiesFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/PropertiesFake.cs deleted file mode 100644 index 0993640838e..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/PropertiesFake.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - [CLSCompliant(false)] - public class PropertiesFake : Properties - { - #region Properties Members - - public Dictionary Fake_PropertiesDictionary = new Dictionary(); - - public object Application - { - get { throw new Exception("The method or operation is not implemented."); } - } - - public int Count - { - get - { - return Fake_PropertiesDictionary.Count; - } - } - - public DTE DTE - { - get { throw new Exception("The method or operation is not implemented."); } - } - - public System.Collections.IEnumerator GetEnumerator() - { - return Fake_PropertiesDictionary.Values.GetEnumerator(); - } - - public Property Item(object index) - { - if (index is string) - { - return Fake_PropertiesDictionary[(string)index]; - } - - throw new Exception("The method or operation is not implemented."); - } - - public object Parent - { - get { throw new Exception("The method or operation is not implemented."); } - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/PropertyFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/PropertyFake.cs deleted file mode 100644 index 1b4049aa730..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/DTE/PropertyFake.cs +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class PropertyFake : Property - { - #region Property Members - - private string _name; - private object _value; - - public PropertyFake(string name, object value) - { - _name = name; - _value = value; - } - - object Property.Application - { - get { throw new Exception("PropertyFake: The method or operation is not implemented."); } - } - - Properties Property.Collection - { - get { throw new Exception("PropertyFake: The method or operation is not implemented."); } - } - - DTE Property.DTE - { - get { throw new Exception("PropertyFake: The method or operation is not implemented."); } - } - - string Property.Name - { - get { - return _name; - } - } - - short Property.NumIndices - { - get { throw new Exception("PropertyFake: The method or operation is not implemented."); } - } - - object Property.Object - { - get - { - throw new Exception("PropertyFake: The method or operation is not implemented."); - } - set - { - throw new Exception("PropertyFake: The method or operation is not implemented."); - } - } - - Properties Property.Parent - { - get { throw new Exception("PropertyFake: The method or operation is not implemented."); } - } - - object Property.Value - { - get - { - return _value; - } - set - { - _value = value; - } - } - - object Property.get_IndexedValue(object Index1, object Index2, object Index3, object Index4) - { - throw new Exception("PropertyFake: The method or operation is not implemented."); - } - - void Property.let_Value(object lppvReturn) - { - throw new Exception("PropertyFake: The method or operation is not implemented."); - } - - void Property.set_IndexedValue(object Index1, object Index2, object Index3, object Index4, object Val) - { - throw new Exception("PropertyFake: The method or operation is not implemented."); - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ExpectedException.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ExpectedException.cs deleted file mode 100644 index 97374b8098a..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ExpectedException.cs +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; - -using System.Collections.Generic; -using System.Text; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class ExpectedException : Exception - { - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IEnumFakeOfT.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IEnumFakeOfT.cs deleted file mode 100644 index bd0b2aebc39..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IEnumFakeOfT.cs +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class IEnumFake - { - public List Fake_EnumElements; - private int Fake_CurrentIndex; - - public IEnumFake() - : this(new T[] { }) - { - } - - public IEnumFake(IEnumerable enumElements) - : this(enumElements, -1) - { - } - - protected IEnumFake(IEnumerable enumElements, int index) - { - List list = new List(enumElements); - Fake_EnumElements = list; - Fake_CurrentIndex = index; - } - - #region IEnum Members - - public int Clone() - { - throw new NotImplementedException(); - } - - public int Next(uint celt, T[] rgFrameworks, out uint pceltFetched) - { - uint[] celtFetched = new uint[] { 0 }; - int hr = Next(celt, rgFrameworks, celtFetched); - pceltFetched = celtFetched[0]; - return hr; - } - - public int Next(uint celt, T[] rgelt, uint[] pceltFetched) - { - pceltFetched[0] = (uint)Math.Min(celt, Fake_EnumElements.Count - Fake_CurrentIndex - 1); - Array.Copy(Fake_EnumElements.ToArray(), Fake_CurrentIndex + 1, rgelt, 0, pceltFetched[0]); - Fake_CurrentIndex += (int)pceltFetched[0]; - return VSConstants.S_OK; - } - - public int Reset() - { - Fake_CurrentIndex = -1; - return VSConstants.S_OK; - } - - public int Skip(uint celt) - { - Fake_CurrentIndex += (int)celt; - return VSConstants.S_OK; - } - - #endregion - - } -} - diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IEnumHierarchiesMock.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IEnumHierarchiesMock.cs deleted file mode 100644 index 05a02701e8a..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IEnumHierarchiesMock.cs +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; - -using Microsoft.VisualStudio.TestTools.MockObjects; - -using IVsHierarchy = Microsoft.VisualStudio.Shell.Interop.IVsHierarchy; -using IEnumHierarchies = Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class IEnumHierarchiesMock : IEnumHierarchies - { - private IVsHierarchy[] _hiearchies; - private int _index; - - public IEnumHierarchiesMock(IEnumerable hierarchies) - : this(hierarchies, -1) - { - } - - protected IEnumHierarchiesMock(IEnumerable hierarchies, int index) - { - List hiers = new List(hierarchies); - _hiearchies = hiers.ToArray(); - _index = index; - } - - #region IEnumHierarchies Members - - int IEnumHierarchies.Clone(out IEnumHierarchies ppenum) - { - ppenum = new IEnumHierarchiesMock(_hiearchies, _index); - return VSConstants.S_OK; - } - - int IEnumHierarchies.Next(uint celt, IVsHierarchy[] rgelt, out uint pceltFetched) - { - pceltFetched = (uint) Math.Min(celt, _hiearchies.Length - _index - 1); - Array.Copy(_hiearchies, _index + 1, rgelt, 0, pceltFetched); - _index += (int) pceltFetched; - return VSConstants.S_OK; - } - - int IEnumHierarchies.Reset() - { - _index = -1; - return VSConstants.S_OK; - } - - int IEnumHierarchies.Skip(uint celt) - { - _index += (int) celt; - return VSConstants.S_OK; - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IEnumWebServicesMock.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IEnumWebServicesMock.cs deleted file mode 100644 index 7c3d1e8a726..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IEnumWebServicesMock.cs +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; - -using Microsoft.VisualStudio.TestTools.MockObjects; - -using IVsWebService = Microsoft.VisualStudio.Shell.Interop.IVsWebService; -using IEnumWebServices = Microsoft.VisualStudio.Shell.Interop.IEnumWebServices; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class IEnumWebServicesMock : IEnumWebServices - { - private IVsWebService[] _webServices; - private int _index; - - public IEnumWebServicesMock() - : this(new IVsWebService[] { }) - { - } - - public IEnumWebServicesMock(IEnumerable webServices) - : this(webServices, -1) - { - } - - protected IEnumWebServicesMock(IEnumerable webServices, int index) - { - List websvcs = new List(webServices); - _webServices = websvcs.ToArray(); - _index = index; - } - - #region IEnumWebServices Members - - int IEnumWebServices.Clone(out IEnumWebServices ppenum) - { - ppenum = new IEnumWebServicesMock(_webServices, _index); - return VSConstants.S_OK; - } - - int IEnumWebServices.Next(uint celt, Microsoft.VisualStudio.Shell.Interop.IVsWebService[] rgelt, out uint pceltFetched) - { - pceltFetched = (uint)Math.Min(celt, _webServices.Length - _index - 1); - Array.Copy(_webServices, _index + 1, rgelt, 0, pceltFetched); - _index += (int)pceltFetched; - return VSConstants.S_OK; - } - - int IEnumWebServices.Reset() - { - _index = -1; - return VSConstants.S_OK; - } - - int IEnumWebServices.Skip(uint celt) - { - _index += (int)celt; - return VSConstants.S_OK; - } - - #endregion - - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IVSMDCodeDomProviderMock.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IVSMDCodeDomProviderMock.cs deleted file mode 100644 index fad1006136a..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/IVSMDCodeDomProviderMock.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; - -using Microsoft.VisualStudio.TestTools.MockObjects; - -using Microsoft.VisualStudio.Designer.Interfaces; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - public class IVSMDCodeDomProviderMock : IVSMDCodeDomProvider - { - private object provider; - - public IVSMDCodeDomProviderMock(object provider) - { - this.provider = provider; - } - - #region IVSMDCodeDomProvider Members - - object IVSMDCodeDomProvider.CodeDomProvider - { - get { return provider; } - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ProjectItemFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ProjectItemFake.cs deleted file mode 100644 index 0c0270d7fe9..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ProjectItemFake.cs +++ /dev/null @@ -1,174 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.VisualStudio.Shell.Interop; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class ProjectItemFake : ProjectItem - { - #region ProjectItem Members - - public PropertiesFake Fake_PropertiesCollection = new PropertiesFake(); - - Properties ProjectItem.Properties - { - get - { - return Fake_PropertiesCollection; - } - } - - ProjectItems ProjectItem.Collection - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - ConfigurationManager ProjectItem.ConfigurationManager - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - Project ProjectItem.ContainingProject - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - DTE ProjectItem.DTE - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - void ProjectItem.Delete() - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - Document ProjectItem.Document - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - void ProjectItem.ExpandView() - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - string ProjectItem.ExtenderCATID - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - object ProjectItem.ExtenderNames - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - FileCodeModel ProjectItem.FileCodeModel - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - short ProjectItem.FileCount - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - bool ProjectItem.IsDirty - { - get - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - set - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - } - - string ProjectItem.Kind - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - string ProjectItem.Name - { - get - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - set - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - } - - object ProjectItem.Object - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - Window ProjectItem.Open(string ViewKind) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - ProjectItems ProjectItem.ProjectItems - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - void ProjectItem.Remove() - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - void ProjectItem.Save(string FileName) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - bool ProjectItem.SaveAs(string NewFileName) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - bool ProjectItem.Saved - { - get - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - set - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - } - - Project ProjectItem.SubProject - { - get { throw new Exception("ProjectItemFake: The method or operation is not implemented."); } - } - - object ProjectItem.get_Extender(string ExtenderName) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - string ProjectItem.get_FileNames(short index) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - bool ProjectItem.get_IsOpen(string ViewKind) - { - throw new Exception("ProjectItemFake: The method or operation is not implemented."); - } - - #endregion - } - -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ProjectItemWithCustomToolFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ProjectItemWithCustomToolFake.cs deleted file mode 100644 index d9ec8ff71f0..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ProjectItemWithCustomToolFake.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.VisualStudio.Shell.Interop; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class ProjectItemWithCustomToolFake : ProjectItemFake - { - public ProjectItemWithCustomToolFake(object initialCustomToolValue) - : this(initialCustomToolValue, string.Empty) - { - } - - public ProjectItemWithCustomToolFake(object initialCustomToolValue, string initialCustomToolNamespace) - { - Fake_PropertiesCollection.Fake_PropertiesDictionary.Add("CustomTool", new PropertyFake("CustomTool", initialCustomToolValue)); - Fake_PropertiesCollection.Fake_PropertiesDictionary.Add("CustomToolNamespace", new PropertyFake("CustomToolNamespace", initialCustomToolNamespace)); - } - - } - -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/PropertiesFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/PropertiesFake.cs deleted file mode 100644 index 820d36f4c18..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/PropertiesFake.cs +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class PropertiesFake : Properties - { - #region Properties Members - - public Dictionary Fake_PropertiesDictionary = new Dictionary(); - - public object Application - { - get { throw new Exception("The method or operation is not implemented."); } - } - - public int Count - { - get - { - return Fake_PropertiesDictionary.Count; - } - } - - public DTE DTE - { - get { throw new Exception("The method or operation is not implemented."); } - } - - public System.Collections.IEnumerator GetEnumerator() - { - return Fake_PropertiesDictionary.Values.GetEnumerator(); - } - - public Property Item(object index) - { - if (index is string) - { - return Fake_PropertiesDictionary[(string)index]; - } - - throw new Exception("The method or operation is not implemented."); - } - - public object Parent - { - get { throw new Exception("The method or operation is not implemented."); } - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/PropertyFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/PropertyFake.cs deleted file mode 100644 index 1b4049aa730..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/PropertyFake.cs +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class PropertyFake : Property - { - #region Property Members - - private string _name; - private object _value; - - public PropertyFake(string name, object value) - { - _name = name; - _value = value; - } - - object Property.Application - { - get { throw new Exception("PropertyFake: The method or operation is not implemented."); } - } - - Properties Property.Collection - { - get { throw new Exception("PropertyFake: The method or operation is not implemented."); } - } - - DTE Property.DTE - { - get { throw new Exception("PropertyFake: The method or operation is not implemented."); } - } - - string Property.Name - { - get { - return _name; - } - } - - short Property.NumIndices - { - get { throw new Exception("PropertyFake: The method or operation is not implemented."); } - } - - object Property.Object - { - get - { - throw new Exception("PropertyFake: The method or operation is not implemented."); - } - set - { - throw new Exception("PropertyFake: The method or operation is not implemented."); - } - } - - Properties Property.Parent - { - get { throw new Exception("PropertyFake: The method or operation is not implemented."); } - } - - object Property.Value - { - get - { - return _value; - } - set - { - _value = value; - } - } - - object Property.get_IndexedValue(object Index1, object Index2, object Index3, object Index4) - { - throw new Exception("PropertyFake: The method or operation is not implemented."); - } - - void Property.let_Value(object lppvReturn) - { - throw new Exception("PropertyFake: The method or operation is not implemented."); - } - - void Property.set_IndexedValue(object Index1, object Index2, object Index3, object Index4, object Val) - { - throw new Exception("PropertyFake: The method or operation is not implemented."); - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ServiceProviderMock.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ServiceProviderMock.cs deleted file mode 100644 index 36b381c38c6..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/ServiceProviderMock.cs +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Microsoft.VisualStudio.TestTools.MockObjects; -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Windows.Forms.Design; -using System.Reflection; - - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - /// - /// An IServiceProvider mock class with default but replacable and expandable - /// set of services exposed. - /// - public class ServiceProviderMock : SequenceMock - { - // Available services - Dictionary m_services = new Dictionary(); - - /// - /// Constructor - /// - public ServiceProviderMock() - { - //Implementation of GetService - Implement("GetService", - new object[] { MockConstraint.IsAnything() }, - delegate(object obj, MethodInfo method, object[] arguments) - { - Type serviceType = (Type)arguments[0]; - if (m_services.ContainsKey(serviceType)) - { - return m_services[serviceType]; - } - else - { - throw new ArgumentException("serviceType '" + serviceType.FullName + "' not implemented in Mocks.ServiceProviderMock()"); - } - } - ); - - // Default services (can be replaced) - Fake_AddService(typeof(IUIService), new UIServiceMock().Instance); //UNDONE: don't do this by default - } - - - /// - /// Add (or replace) a service implementation - /// - /// - public void Fake_AddService(T service) - { - Fake_AddService(typeof(T), service); - } - - /// - /// Add (or replace) a service implementation - /// - /// - /// - public void Fake_AddService(Type serviceType, object service) - { - m_services[serviceType] = service; - } - - /// - /// Add (or replace) a service implementation - /// - /// - /// - public void Fake_RemoveService(Type serviceType) - { - m_services[serviceType] = null; - } - - public void Fake_AddUiServiceFake() - { - Fake_AddService(typeof(IUIService), new UIServiceFake()); - } - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/UIServiceFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/UIServiceFake.cs deleted file mode 100644 index 47a59a6c4ee..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/UIServiceFake.cs +++ /dev/null @@ -1,97 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Microsoft.VisualStudio.TestTools.MockObjects; -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Windows.Forms.Design; -using Microsoft.VisualStudio.Shell.Interop; -using System.Drawing; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - public class UIServiceFake : IUIService - { - public IWin32Window Fake_ownerWindow = new Control(); - public Dictionary Fake_stylesDictionary = new Dictionary(); - - public UIServiceFake() - { - Fake_stylesDictionary.Add("DialogFont", new Font("Arial", 8f)); - } - - #region IUIService Members - - bool IUIService.CanShowComponentEditor(object component) - { - throw new Exception("The method or operation is not implemented."); - } - - IWin32Window IUIService.GetDialogOwnerWindow() - { - return Fake_ownerWindow; - } - - void IUIService.SetUIDirty() - { - throw new Exception("The method or operation is not implemented."); - } - - bool IUIService.ShowComponentEditor(object component, IWin32Window parent) - { - throw new Exception("The method or operation is not implemented."); - } - - DialogResult IUIService.ShowDialog(Form form) - { - throw new Exception("The method or operation is not implemented."); - } - - void IUIService.ShowError(Exception ex, string message) - { - throw new Exception("The method or operation is not implemented."); - } - - void IUIService.ShowError(Exception ex) - { - throw new Exception("The method or operation is not implemented."); - } - - void IUIService.ShowError(string message) - { - throw new Exception("The method or operation is not implemented."); - } - - DialogResult IUIService.ShowMessage(string message, string caption, MessageBoxButtons buttons) - { - throw new Exception("The method or operation is not implemented."); - } - - void IUIService.ShowMessage(string message, string caption) - { - throw new Exception("The method or operation is not implemented."); - } - - void IUIService.ShowMessage(string message) - { - throw new Exception("The method or operation is not implemented."); - } - - bool IUIService.ShowToolWindow(Guid toolWindow) - { - throw new Exception("The method or operation is not implemented."); - } - - System.Collections.IDictionary IUIService.Styles - { - get - { - return Fake_stylesDictionary; - } - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/UIServiceMock.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/UIServiceMock.cs deleted file mode 100644 index f78114ae9bd..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/UIServiceMock.cs +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Microsoft.VisualStudio.TestTools.MockObjects; -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Windows.Forms.Design; -using Microsoft.VisualStudio.Shell.Interop; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class UIServiceMock : SequenceMock - { - private IWin32Window m_ownerWindow = new Control(); - - public UIServiceMock() - { - Implement("GetDialogOwnerWindow", m_ownerWindow); - } - - public void AddExpectationShowMessageBox(string message, MessageBoxButtons buttons, DialogResult returnValue) - { - //Implement("ShowMessageBox", - // new object[] { - // 0, - // Guid.Empty, - // MockConstraint.IsAnything(), - // pszText, - // pszHelpLink, - // 0, - // msgbtn, - // MockConstraint.IsAnything(), - // MockConstraint.IsAnything(), - // 0, - // 0}, - // new object[] { returnedResult }); - //Implement("ShowMessageBox", - // new object[] { - // 0, - // Guid.Empty, - // MockConstraint.IsAnything(), - // MockConstraint.IsAnything(), - // MockConstraint.IsAnything(), - // 0, - // msgbtn, - // MockConstraint.IsAnything(), - // MockConstraint.IsAnything(), - // 0, - // 0}, - // new object[] { returnedResult }); - - Implement("ShowMessage", - new object[] { - message, - MockConstraint.IsAnything(), - buttons}, - returnValue); - } - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/Utility.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/Utility.cs deleted file mode 100644 index f35f88846c9..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/Utility.cs +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using System.Diagnostics; -using System.Collections; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - static public class Utility - { - - static string GetCallingMethod() - { - StackTrace st = new StackTrace(false); - return st.GetFrame(2).ToString(); //Skip this function and the one that called it, meaning we get the frame from the method that called the one that called us... - } - - static private void NotImplementedHelper(string message, string methodName) - { - string text = "This functionality has not been implemented in the unit testing framework."; - if (!string.IsNullOrEmpty(message)) - { - text += " " + message; - } - - text += "\r\n" + "Calling method: " + methodName; - throw new NotImplementedException(text); - } - - static public void NotImplemented(string message) - { - NotImplementedHelper(message, GetCallingMethod()); - } - - static public void NotImplementedIf(bool f) - { - if (f) - { - Utility.NotImplemented(); - } - } - - static public void NotImplemented() - { - NotImplementedHelper(null, GetCallingMethod()); - } - - static public void FailTest(string message) - { - Unexpected("FAILED: " + message); - } - - static public void Unexpected(string message) - { - string text = "Unexpected error: " + message; - throw new Exception(text); - } - - static public void FailTestIfFalse(bool f) - { - if (!f) - { - Unexpected("Assertion failed in test"); - } - } - - static public void FailTestIfFalse(bool f, string message) - { - if (!f) - { - Unexpected(message); - } - } - - static public void FailTestOnFailedHResult(int hr) - { - if (ErrorHandler.Failed(hr)) - { - Unexpected("Assertion failed in test"); - } - } - - static public void FailTestOnFailedHResult(int hr, string message) - { - if (ErrorHandler.Failed(hr)) - { - Unexpected(message); - } - } - - static public ICollection GetToStringValuesOfCollection(ICollection collection) - { - List toStringValues = new List(); - foreach (object o in collection) - { - toStringValues.Add(o.ToString()); - } - - return toStringValues; - } - -#if false -{ - public Function CoCreateInstance(ByVal guid As Guid) As Object - Dim objectType As Type = Type.GetTypeFromCLSID(guid) - Dim objectInstance As Object = System.Activator.CreateInstance(objectType) - return objectInstance - } -#endif - - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VBPackageWithDependencyInjection.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VBPackageWithDependencyInjection.cs deleted file mode 100644 index f153b1545f1..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VBPackageWithDependencyInjection.cs +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.VisualStudio.Shell.Interop; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class VBPackageWithDependencyInjection : VBPackage, IServiceProvider - { - private IServiceProvider _serviceProvider; - public VBPackageWithDependencyInjection(IServiceProvider serviceProvider) - { - _serviceProvider = serviceProvider; - Initialize(); - } - - protected override void Initialize() - { - s_Instance = this; - } - #region IServiceProvider Members (re-implemented) - - object IServiceProvider.GetService(Type serviceType) - { - return _serviceProvider.GetService(serviceType); - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VsBrowseObjectFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VsBrowseObjectFake.cs deleted file mode 100644 index ba10abec2fd..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VsBrowseObjectFake.cs +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -/* - using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.VisualStudio.Shell.Interop; -using EnvDTE; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class VsBrowseObjectFake : IVsBrowseObject - { - public IVsHierarchy Fake_hierarchy; - public uint Fake_itemId; - - public VsBrowseObjectFake(IVsHierarchy hierarchy, uint itemid) - { - Fake_hierarchy = hierarchy; - Fake_itemId = itemid; - } - - #region IVsBrowseObject Members - - int IVsBrowseObject.GetProjectItem(out IVsHierarchy pHier, out uint pItemid) - { - pHier = Fake_hierarchy; - pItemid = Fake_itemId; - return VSConstants.S_OK; - } - - #endregion - } -} -*/ diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VsCfgBrowseObjectFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VsCfgBrowseObjectFake.cs deleted file mode 100644 index 039731e2c87..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VsCfgBrowseObjectFake.cs +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.VisualStudio.Shell.Interop; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - class VsCfgBrowseObjectFake : IVsCfgBrowseObject - { - - #region IVsCfgBrowseObject Members - - int IVsCfgBrowseObject.GetCfg(out IVsCfg ppCfg) - { - throw new Exception("GetCfg: The method or operation is not implemented."); - } - - int IVsCfgBrowseObject.GetProjectItem(out IVsHierarchy pHier, out uint pItemid) - { - throw new Exception("GetProjectItem: The method or operation is not implemented."); - } - - #endregion - - #region IVsBrowseObject Members - - int IVsBrowseObject.GetProjectItem(out IVsHierarchy pHier, out uint pItemid) - { - throw new Exception("GetProjectItem: The method or operation is not implemented."); - } - - #endregion - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VsTextBufferFake.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VsTextBufferFake.cs deleted file mode 100644 index 7e6a5ab67ff..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/Mocks/VsTextBufferFake.cs +++ /dev/null @@ -1,645 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Text; -using System.Collections.Generic; - -using System.Xml; -using System.IO; -using System.Diagnostics; -using Microsoft.VisualStudio.TextManager.Interop; -using System.Runtime.InteropServices; - -namespace Microsoft.VisualStudio.Editors.UnitTests.Mocks -{ - [DebuggerDisplay("{Fake_AllText}")] - public class VsTextBufferFake : IVsTextLines, IVsTextFind, IDisposable - { - public int Fake_lockCount; - public bool isDisposed; - - ~VsTextBufferFake() - { - Debug.Assert(isDisposed, "Didn't dispose a VsTextBufferFake instance"); - } - - #region IVsTextLines Members - - public List Fake_Lines = new List(); - - public VsTextBufferFake() - { - } - - public VsTextBufferFake(string text) - { - Fake_ReadFromText(text); - } - - public void Fake_ReadFromFile(string filename) - { - Fake_Lines.Clear(); - Fake_Lines.AddRange(System.IO.File.ReadAllLines(filename)); - } - - public void Fake_ReadFromText(string text) - { - Fake_Lines.Clear(); - Fake_Lines.AddRange(text.Split(new string[] { "\r\n" }, StringSplitOptions.None)); - } - - public string Fake_AllText - { - get - { - int iLastLine, iLastIndex; - ErrorHandler.ThrowOnFailure(((IVsTextLines)this).GetLastLineIndex(out iLastLine, out iLastIndex)); - - string allText = null; - ErrorHandler.ThrowOnFailure(((IVsTextLines)this).GetLineText(0, 0, iLastLine, iLastIndex, out allText)); - - return allText; - } - } - - private int HrCheckIndices(int iLine) - { - if (iLine < 0) - return VSConstants.E_INVALIDARG; - - if (iLine >= Fake_Lines.Count) - return VSConstants.E_INVALIDARG; - - return VSConstants.S_OK; - } - - private int HrCheckIndices(int iLine, int iIndex) - { - int hr = HrCheckIndices(iLine); - if (ErrorHandler.Failed(hr)) - return hr; - - if (iIndex < 0 || iIndex > Fake_Lines[iLine].Length) - return VSConstants.E_INVALIDARG; - - return VSConstants.S_OK; - } - - private int HrCheckIndices(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex) - { - int hr = HrCheckIndices(iStartLine, iStartIndex); - if (ErrorHandler.Failed(hr)) - return hr; - - hr = HrCheckIndices(iEndLine, iEndIndex); - if (ErrorHandler.Failed(hr)) - return hr; - - if (iStartLine == iEndLine) - { - if (iStartIndex > iEndIndex) - return VSConstants.E_INVALIDARG; - } - else if (iStartLine > iEndLine) - return VSConstants.E_INVALIDARG; - - return VSConstants.S_OK; - } - - int IVsTextLines.AdviseTextLinesEvents(IVsTextLinesEvents pSink, out uint pdwCookie) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.CanReplaceLines(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iNewLen) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.CopyLineText(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszBuf, ref int pcchBuf) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.CreateEditPoint(int iLine, int iIndex, out object ppEditPoint) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.CreateLineMarker(int iMarkerType, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IVsTextMarkerClient pClient, IVsTextLineMarker[] ppMarker) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.CreateTextPoint(int iLine, int iIndex, out object ppTextPoint) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.EnumMarkers(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iMarkerType, uint dwFlags, out IVsEnumLineMarkers ppEnum) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.FindMarkerByLineIndex(int iMarkerType, int iStartingLine, int iStartingIndex, uint dwFlags, out IVsTextLineMarker ppMarker) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetLanguageServiceID(out Guid pguidLangService) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetLastLineIndex(out int piLine, out int piIndex) - { - piLine = Fake_Lines.Count - 1; - piIndex = Fake_Lines[piLine].Length; - return VSConstants.S_OK; - } - - int IVsTextLines.GetLengthOfLine(int iLine, out int piLength) - { - HrCheckIndices(iLine); - piLength = Fake_Lines[iLine].Length; - return VSConstants.S_OK; - } - - int IVsTextLines.GetLineCount(out int piLineCount) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetLineData(int iLine, LINEDATA[] pLineData, MARKERDATA[] pMarkerData) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetLineDataEx(uint dwFlags, int iLine, int iStartIndex, int iEndIndex, LINEDATAEX[] pLineData, MARKERDATA[] pMarkerData) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetLineIndexOfPosition(int iPosition, out int piLine, out int piColumn) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetLineText(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, out string pbstrBuf) - { - pbstrBuf = "Shouldn't be using this text if it failed"; - - int hr = HrCheckIndices(iStartLine, iStartIndex, iEndLine, iEndIndex); - if (ErrorHandler.Failed(hr)) - return hr; - - if (iStartLine == iEndLine) - { - pbstrBuf = Fake_Lines[iStartLine].Substring(iStartIndex, iEndIndex - iStartIndex); - return VSConstants.S_OK; - } - else - { - StringBuilder sb = new StringBuilder(); - - //First line - string buf = null; - ErrorHandler.ThrowOnFailure(((IVsTextLines)this).GetLineText(iStartLine, iStartIndex, iStartLine, Fake_Lines[iStartLine].Length, out buf)); - sb.Append(buf); - - //Middle lines - for (int i = iStartLine + 1; i < iEndLine; ++i) - { - ErrorHandler.ThrowOnFailure(((IVsTextLines)this).GetLineText(i, 0, i, Fake_Lines[i].Length, out buf)); - if (i != iStartLine) - sb.AppendLine(); - sb.Append(buf); - } - - //Last line - ErrorHandler.ThrowOnFailure(((IVsTextLines)this).GetLineText(iEndLine, 0, iEndLine, iEndIndex, out buf)); - if (iStartLine != iEndLine) - sb.AppendLine(); - sb.Append(buf); - - pbstrBuf = sb.ToString(); - - return VSConstants.S_OK; - } - } - - int IVsTextLines.GetMarkerData(int iTopLine, int iBottomLine, MARKERDATA[] pMarkerData) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetPairExtents(TextSpan[] pSpanIn, TextSpan[] pSpanOut) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetPositionOfLine(int iLine, out int piPosition) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetPositionOfLineIndex(int iLine, int iIndex, out int piPosition) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetSize(out int piLength) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetStateFlags(out uint pdwReadOnlyFlags) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.GetUndoManager(out Microsoft.VisualStudio.OLE.Interop.IOleUndoManager ppUndoManager) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.IVsTextLinesReserved1(int iLine, LINEDATA[] pLineData, int fAttributes) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.InitializeContent(string pszText, int iLength) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.LockBuffer() - { - ++Fake_lockCount; - return VSConstants.S_OK; - } - - int IVsTextLines.LockBufferEx(uint dwFlags) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.ReleaseLineData(LINEDATA[] pLineData) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.ReleaseLineDataEx(LINEDATAEX[] pLineData) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.ReleaseMarkerData(MARKERDATA[] pMarkerData) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reload(int fUndoable) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.ReloadLines(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, TextSpan[] pChangedSpan) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.ReplaceLines(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, TextSpan[] pChangedSpan) - { - if (pChangedSpan != null) - throw new NotImplementedException("pChangedSpan != null"); - - string newText = Marshal.PtrToStringUni(pszText, iNewLen); - /* - if (iNewLen > newText.Length) - return VSConstants.E_INVALIDARG; - newText = newText.Substring(iNewLen); - * */ - - string beforeText = null; - int hr = ((IVsTextLines)this).GetLineText(0, 0, iStartLine, iStartIndex, out beforeText); - if (ErrorHandler.Failed(hr)) - return hr; - - int iLastLine, iLastIndex; - hr = ((IVsTextLines)this).GetLastLineIndex(out iLastLine, out iLastIndex); - if (ErrorHandler.Failed(hr)) - return hr; - - string afterText = null; - hr = ((IVsTextLines)this).GetLineText(iEndLine, iEndIndex, iLastLine, iLastIndex, out afterText); - if (ErrorHandler.Failed(hr)) - return hr; - - string oldText = null; - hr = ((IVsTextLines)this).GetLineText(iStartLine, iStartIndex, iEndLine, iEndIndex, out oldText); - if (ErrorHandler.Failed(hr)) - return hr; - - string allText = null; - hr = ((IVsTextLines)this).GetLineText(0, 0, iLastLine, iLastIndex, out allText); - if (ErrorHandler.Failed(hr)) - return hr; - Debug.Assert(allText.Equals(beforeText + oldText + afterText, StringComparison.Ordinal), "Didn't separate buffer correctly"); - - string newBufferText = beforeText + newText + afterText; - Fake_ReadFromText(newBufferText); - return VSConstants.S_OK; - } - - int IVsTextLines.ReplaceLinesEx(uint dwFlags, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, TextSpan[] pChangedSpan) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reserved1() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reserved10() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reserved2() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reserved3() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reserved4() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reserved5() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reserved6() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reserved7() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reserved8() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.Reserved9() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.SetLanguageServiceID(ref Guid guidLangService) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.SetStateFlags(uint dwReadOnlyFlags) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.UnadviseTextLinesEvents(uint dwCookie) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextLines.UnlockBuffer() - { - --Fake_lockCount; - if (Fake_lockCount < 0) - { - Debug.Fail("Unbalanced lock/unlockbuffer"); - } - return VSConstants.S_OK; - } - - int IVsTextLines.UnlockBufferEx(uint dwFlags) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - #endregion - - #region IVsTextBuffer Members - - int IVsTextBuffer.GetLanguageServiceID(out Guid pguidLangService) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.GetLastLineIndex(out int piLine, out int piIndex) - { - piLine = Fake_Lines.Count - 1; - return ((IVsTextBuffer)this).GetLengthOfLine(piLine, out piIndex); - } - - int IVsTextBuffer.GetLengthOfLine(int iLine, out int piLength) - { - piLength = Fake_Lines[iLine].Length - 1; - return VSConstants.S_OK; - } - - int IVsTextBuffer.GetLineCount(out int piLineCount) - { - piLineCount = Fake_Lines.Count - 1; - return VSConstants.S_OK; - } - - int IVsTextBuffer.GetLineIndexOfPosition(int iPosition, out int piLine, out int piColumn) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.GetPositionOfLine(int iLine, out int piPosition) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.GetPositionOfLineIndex(int iLine, int iIndex, out int piPosition) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.GetSize(out int piLength) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.GetStateFlags(out uint pdwReadOnlyFlags) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.GetUndoManager(out Microsoft.VisualStudio.OLE.Interop.IOleUndoManager ppUndoManager) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.InitializeContent(string pszText, int iLength) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.LockBuffer() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.LockBufferEx(uint dwFlags) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reload(int fUndoable) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reserved1() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reserved10() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reserved2() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reserved3() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reserved4() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reserved5() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reserved6() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reserved7() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reserved8() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.Reserved9() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.SetLanguageServiceID(ref Guid guidLangService) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.SetStateFlags(uint dwReadOnlyFlags) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.UnlockBuffer() - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - int IVsTextBuffer.UnlockBufferEx(uint dwFlags) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - #endregion - - #region IVsTextFind Members - - int IVsTextFind.Find(string pszText, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iFlags, out int piLine, out int piCol) - { - piLine = 0; - piCol = 0; - - int hr = HrCheckIndices(iStartLine, iStartIndex, iEndLine, iEndIndex); - if (ErrorHandler.Failed(hr)) - return hr; - - if (iFlags != 0) - throw new NotImplementedException("NYI: non-zero flags on Find"); - - for (int i = iStartLine; i <= iEndLine; ++i) - { - int startIndexForLine = 0; - if (i == iStartLine) - startIndexForLine = iStartIndex; - - int endIndexForLine = Fake_Lines[i].Length; - if (i == iEndLine) - endIndexForLine = iEndIndex; - - Debug.Assert(endIndexForLine >= startIndexForLine); - int iFound = (endIndexForLine == startIndexForLine) ? -1 : Fake_Lines[i].IndexOf(pszText, startIndexForLine, endIndexForLine - startIndexForLine); - if (iFound >= 0) - { - piLine = i; - piCol = iFound; - return VSConstants.S_OK; - } - } - - return VSConstants.E_FAIL; - } - - - - #endregion - - #region IDisposable Members - - public void Dispose() - { - if (Fake_lockCount != 0) - { - Debug.Fail("Unbalanced lock/unlockbuffer"); - throw new InvalidOperationException("Unbalanced lock/unlockbuffer"); - } - isDisposed = true; - } - - #endregion - - } -} diff --git a/src/Microsoft.VisualStudio.Editor.UnitTests/MyExtensibility/MyExtensibilitySettingsTest.cs b/src/Microsoft.VisualStudio.Editor.UnitTests/MyExtensibility/MyExtensibilitySettingsTest.cs deleted file mode 100644 index 788241a98ce..00000000000 --- a/src/Microsoft.VisualStudio.Editor.UnitTests/MyExtensibility/MyExtensibilitySettingsTest.cs +++ /dev/null @@ -1,1892 +0,0 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -//----------------------------------------------------------------------- -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Information Contained Herein is Proprietary and Confidential. -// -//----------------------------------------------------------------------- - -using System; -using System.Collections; -using System.Collections.Generic; -using System.IO; -using System.Text; -using EnvDTE; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Microsoft.VisualStudio.TestTools.MockObjects; -using Microsoft.VisualStudio.Editors.MyExtensibility; -using Microsoft.VisualStudio.Editors.MyExtensibility.EnvDTE90Interop; -using Util = Microsoft.VisualStudio.Editors.UnitTests.MyExtensibility.MyExtensibilityTestUtil; - -namespace Microsoft.VisualStudio.Editors.UnitTests.MyExtensibility -{ - /// - /// Test class for Microsoft.VisualStudio.Editors.MyExtensibility.MyExtensibilitySettings. - /// - [TestClass()] - public class MyExtensibilitySettingsTest - { - #region Additional test attributes - // - //You can use the following additional attributes as you write your tests: - // - //Use ClassInitialize to run code before running the first test in the class - //[ClassInitialize()] - //public static void MyClassInitialize(TestContext testContext) - //{ - //} - // - //Use ClassCleanup to run code after all tests in a class have run - //[ClassCleanup()] - //public static void MyClassCleanup() - //{ - //} - // - //Use TestInitialize to run code before running each test - //[TestInitialize()] - //public void MyTestInitialize() - //{ - //} - // - //Use TestCleanup to run code after each test has run - //[TestCleanup()] - //public void MyTestCleanup() - //{ - //} - // - #endregion - - private TestContext testContextInstance; - /// - /// Gets or sets the test context which provides - /// information about and functionality for the current test run. - /// - public TestContext TestContext - { - get - { - return testContextInstance; - } - set - { - testContextInstance = value; - } - } - - #region "Constructor tests" - - [TestMethod()] - public void MyExtSettingsConstructorNull() - { - MyExtensibilitySettings extSettings = new MyExtensibilitySettings(null); - } - - [TestMethod()] - public void MyExtSettingsConstructorEmptyString() - { - MyExtensibilitySettings extSettings = new MyExtensibilitySettings(string.Empty); - } - - [TestMethod()] - public void MyExtSettingsConstructorBlank() - { - MyExtensibilitySettings extSettings = new MyExtensibilitySettings(" "); - } - - [TestMethod()] - public void MyExtSettingsConstructorInvalidChars() - { - MyExtensibilitySettings extSettings = new MyExtensibilitySettings("\"<>|"); - } - - #endregion - - #region "GetAssemblyAutoAdd/GetAssemblyAutoRemove" - - /// - /// Test MyExtensionSettings GetAssemblyAutoAdd/GetAssemblyAutoRemove with a valid settings file - /// in which assembly full names does NOT contain culture and public key token. - /// - [TestMethod()] - public void MyExtSettingsGetAssemblyAutoAddAutoRemoveExistingFile1() - { - MyExtSettingsGetAssemblyAutoAddAutoRemoveExistingFile(SETTINGSFILE1); - } - - /// - /// Test MyExtensionSettings GetAssemblyAutoAdd/GetAssemblyAutoRemove with a settings file - /// in which assembly full names contain culture and public key token. - /// - [TestMethod()] - public void MyExtSettingsGetAssemblyAutoAddAutoRemoveExistingFile2() - { - MyExtSettingsGetAssemblyAutoAddAutoRemoveExistingFile(SETTINGSFILE2); - } - - /// - /// Test MyExtensionSettings GetAssemblyAutoAdd/GetAssemblyAutoRemove with a settings file - /// in which assembly option is case insensitive. - /// - [TestMethod()] - public void MyExtSettingsGetAssemblyAutoAddAutoRemoveAssemblyOptionCaseInsensitive() - { - MyExtSettingsGetAssemblyAutoAddAutoRemoveExistingFile(SETTINGSFILE1_ASMOPTION_CASEINSENSITIVE); - } - - /// - /// Test MyExtensionSettings GetAssemblyAutoAdd/GetAssemblyAutoRemove with a settings file - /// in which assembly option is numbers. - /// - [TestMethod()] - public void MyExtSettingsGetAssemblyAutoAddAutoRemoveAssemblyOptionNumber() - { - MyExtSettingsGetAssemblyAutoAddAutoRemoveExistingFile(SETTINGSFILE1_ASMOPTION_NUMBER); - } - - /// - /// Helper methods for 2 tests above. - /// - private static void MyExtSettingsGetAssemblyAutoAddAutoRemoveExistingFile(string[] fileContent) - { - string dirPath = System.Environment.CurrentDirectory; - string filePath = Path.Combine(dirPath, ASM_SETTINGS_FILE_NAME); - if (CreateFile(filePath, fileContent)) - { - MyExtensibilitySettings extSettings = new MyExtensibilitySettings(dirPath); - - AssemblyOption vb9AutoAdd = extSettings.GetAssemblyAutoAdd(Util.ASMNAME_VBRUN9); - Assert.IsTrue(AssemblyOption.Yes == vb9AutoAdd, "AssemblyOption.Yes != vb9AutoAdd"); - - AssemblyOption vb9AutoRemove = extSettings.GetAssemblyAutoRemove(Util.ASMNAME_VBRUN9); - Assert.IsTrue(AssemblyOption.Prompt == vb9AutoRemove, "AssemblyOption.Prompt != vb9AutoRemove"); - - AssemblyOption speechAutoAdd = extSettings.GetAssemblyAutoAdd(Util.ASMNAME_SYSTEM_SPEECH); - Assert.IsTrue(AssemblyOption.Prompt == speechAutoAdd, "AssemblyOption.Prompt != speechAutoAdd"); - - AssemblyOption speechAutoRemove = extSettings.GetAssemblyAutoRemove(Util.ASMNAME_SYSTEM_SPEECH); - Assert.IsTrue(AssemblyOption.No == speechAutoRemove, "AssemblyOption.No != speechAutoRemove"); - - File.Delete(filePath); - } - else - { - Assert.Fail("Could not create settings file."); - } - } - - /// - /// Test MyExtensionsSettings GetAssemblyAutoAdd/GetAssemblyAutoRemove with non-existed settings file - /// and unknown assembly name. - /// - [TestMethod()] - public void MyExtSettingsGetAssemblyAutoAddAutoRemove2() - { - MyExtensibilitySettings extSettings = new MyExtensibilitySettings("NotExistedPath"); - - AssemblyOption bogusAutoAdd = extSettings.GetAssemblyAutoAdd("Bogus Assembly"); - Assert.IsTrue(AssemblyOption.Prompt == bogusAutoAdd, "AssemblyOption.Prompt != bogusAutoAdd"); - - AssemblyOption bogusAutoRemove = extSettings.GetAssemblyAutoRemove("Another Bogus Assembly"); - Assert.IsTrue(AssemblyOption.Prompt == bogusAutoRemove, "AssemblyOption.Prompt != bogusAutoRemove"); - } - - /// - /// Test MyExtensionSettings GetAssemblyAutoAdd/GetAssemblyAutoRemove case-insensitive. - /// Settings file contains the Pascal casing, parameters have random casing. - /// - [TestMethod()] - public void MyExtSettingsGetAssemblyAutoAddAutoRemoveCaseInsensitive1() - { - string dirPath = System.Environment.CurrentDirectory; - string filePath = Path.Combine(dirPath, ASM_SETTINGS_FILE_NAME); - if (CreateFile(filePath, SETTINGSFILE1)) - { - MyExtensibilitySettings extSettings = new MyExtensibilitySettings(dirPath); - Mock projectMock = CreateProjectMock(PROJECTKIND_VB, CUSTOMDATASIGNATURE_VB, - new Mock