diff --git a/AutoRest.sln b/AutoRest.sln
index 2573d9bd1a4ae..8e2f698aee332 100644
--- a/AutoRest.sln
+++ b/AutoRest.sln
@@ -3,23 +3,23 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Core", "src\core\AutoRest.Core\AutoRest.Core.csproj", "{C876085F-9DC3-41F0-B7B4-17022CD84684}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Core", "src\core\AutoRest.Core\AutoRest.Core.xproj", "{C876085F-9DC3-41F0-B7B4-17022CD84684}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Generators", "Generators", "{EF9E346D-70C6-45F5-8FF9-9B734F4A1298}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest", "src\core\AutoRest\AutoRest.csproj", "{F589D8B7-1B0F-4182-842B-09866A4A2CEB}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest", "src\core\AutoRest\AutoRest.xproj", "{F589D8B7-1B0F-4182-842B-09866A4A2CEB}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modelers", "Modelers", "{02144BF6-4489-4AFC-9B2D-0306C3DD3C19}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Core.Tests", "src\core\AutoRest.Core.Tests\AutoRest.Core.Tests.csproj", "{31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Core.Tests", "src\core\AutoRest.Core.Tests\AutoRest.Core.Tests.xproj", "{31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Swagger", "src\modeler\AutoRest.Swagger\AutoRest.Swagger.csproj", "{9517265E-5127-460C-9DDE-FE017D73121C}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Swagger", "src\modeler\AutoRest.Swagger\AutoRest.Swagger.xproj", "{9517265E-5127-460C-9DDE-FE017D73121C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Swagger.Tests", "src\modeler\AutoRest.Swagger.Tests\AutoRest.Swagger.Tests.csproj", "{C6C4E139-D7AF-486C-95BA-2B879F58F18D}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Swagger.Tests", "src\modeler\AutoRest.Swagger.Tests\AutoRest.Swagger.Tests.xproj", "{C6C4E139-D7AF-486C-95BA-2B879F58F18D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CSharp.Azure", "src\generator\AutoRest.CSharp.Azure\AutoRest.CSharp.Azure.csproj", "{4899B527-6815-4E89-84B3-DD5A507B205A}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.CSharp.Azure", "src\generator\AutoRest.CSharp.Azure\AutoRest.CSharp.Azure.xproj", "{4899B527-6815-4E89-84B3-DD5A507B205A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CSharp", "src\generator\AutoRest.CSharp\AutoRest.CSharp.csproj", "{CC1EEC95-41EF-44B6-8761-00FA3E647248}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.CSharp", "src\generator\AutoRest.CSharp\AutoRest.CSharp.xproj", "{CC1EEC95-41EF-44B6-8761-00FA3E647248}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CSharp", "CSharp", "{03E75B1D-A443-4A12-B31F-860DB2B45140}"
EndProject
@@ -27,15 +27,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NodeJS", "NodeJS", "{9B87B0
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{30F628FD-5739-49E7-B9D9-37EC93F429A9}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.NodeJS.Azure", "src\generator\AutoRest.NodeJS.Azure\AutoRest.NodeJS.Azure.csproj", "{909BF4EF-4ECA-4AC4-8E21-CDCF05393161}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.NodeJS.Azure", "src\generator\AutoRest.NodeJS.Azure\AutoRest.NodeJS.Azure.xproj", "{909BF4EF-4ECA-4AC4-8E21-CDCF05393161}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.NodeJS", "src\generator\AutoRest.NodeJS\AutoRest.NodeJS.csproj", "{77E73F37-9586-44EA-91B0-F244D08467D2}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.NodeJS", "src\generator\AutoRest.NodeJS\AutoRest.NodeJS.xproj", "{77E73F37-9586-44EA-91B0-F244D08467D2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Ruby", "Ruby", "{DE95444A-F6FD-46DC-BBDC-A1A6886A6F2D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Ruby", "src\generator\AutoRest.Ruby\AutoRest.Ruby.csproj", "{A7780698-3072-486E-A105-81EDDF552598}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Ruby", "src\generator\AutoRest.Ruby\AutoRest.Ruby.xproj", "{A7780698-3072-486E-A105-81EDDF552598}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Ruby.Azure", "src\generator\AutoRest.Ruby.Azure\AutoRest.Ruby.Azure.csproj", "{31931998-7543-41DA-9E58-D9670D810352}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Ruby.Azure", "src\generator\AutoRest.Ruby.Azure\AutoRest.Ruby.Azure.xproj", "{31931998-7543-41DA-9E58-D9670D810352}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".build", ".build", "{04E8E124-852C-4B5D-83EB-0B8ADDE825CB}"
ProjectSection(SolutionItems) = preProject
@@ -67,9 +67,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "gulp", "gulp", "{9750C692-C
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Java", "Java", "{A9C01442-1E93-4C2D-9182-B61C9F53C3FF}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Java", "src\generator\AutoRest.Java\AutoRest.Java.csproj", "{34B82690-0083-4F4C-8ABF-2D2A09304915}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Java", "src\generator\AutoRest.Java\AutoRest.Java.xproj", "{34B82690-0083-4F4C-8ABF-2D2A09304915}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Java.Azure", "src\generator\AutoRest.Java.Azure\AutoRest.Java.Azure.csproj", "{AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Java.Azure", "src\generator\AutoRest.Java.Azure\AutoRest.Java.Azure.xproj", "{AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{87F4BC36-8A28-4BF7-B9C4-3EE2CD9731CD}"
ProjectSection(SolutionItems) = preProject
@@ -84,438 +84,186 @@ Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntim
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Azure", "src\client\Microsoft.Rest.ClientRuntime.Azure\Microsoft.Rest.ClientRuntime.Azure.xproj", "{D5296EAB-C13E-4A88-9532-BD0677D18EC9}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions.Azure", "src\core\AutoRest.Extensions.Azure\AutoRest.Extensions.Azure.csproj", "{90B943AB-3879-4B64-B9FF-1A21297C0F26}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Extensions.Azure", "src\core\AutoRest.Extensions.Azure\AutoRest.Extensions.Azure.xproj", "{90B943AB-3879-4B64-B9FF-1A21297C0F26}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions.Azure.Tests", "src\core\AutoRest.Extensions.Azure.Tests\AutoRest.Extensions.Azure.Tests.csproj", "{2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Extensions.Azure.Tests", "src\core\AutoRest.Extensions.Azure.Tests\AutoRest.Extensions.Azure.Tests.xproj", "{2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions", "src\core\AutoRest.Extensions\AutoRest.Extensions.csproj", "{7DD043EB-5E53-4180-B123-CC3CC5022E34}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Extensions", "src\core\AutoRest.Extensions\AutoRest.Extensions.xproj", "{7DD043EB-5E53-4180-B123-CC3CC5022E34}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions.Tests", "src\core\AutoRest.Extensions.Tests\AutoRest.Extensions.Tests.csproj", "{25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Extensions.Tests", "src\core\AutoRest.Extensions.Tests\AutoRest.Extensions.Tests.xproj", "{25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Python", "Python", "{74F7C659-952F-400C-839F-90BED9BB66C3}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python.Azure", "src\generator\AutoRest.Python.Azure\AutoRest.Python.Azure.csproj", "{E631A573-C789-4E13-ABE8-5941A8008DC9}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Python.Azure", "src\generator\AutoRest.Python.Azure\AutoRest.Python.Azure.xproj", "{E631A573-C789-4E13-ABE8-5941A8008DC9}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python", "src\generator\AutoRest.Python\AutoRest.Python.csproj", "{B3AC3239-0B12-415A-94CE-BFF6DE1A537E}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Python", "src\generator\AutoRest.Python\AutoRest.Python.xproj", "{B3AC3239-0B12-415A-94CE-BFF6DE1A537E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python.Azure.Tests", "src\generator\AutoRest.Python.Azure.Tests\AutoRest.Python.Azure.Tests.csproj", "{A29CBB5F-19A8-4E80-8D16-722B02B0CF94}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Python.Azure.Tests", "src\generator\AutoRest.Python.Azure.Tests\AutoRest.Python.Azure.Tests.xproj", "{A29CBB5F-19A8-4E80-8D16-722B02B0CF94}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python.Tests", "src\generator\AutoRest.Python.Tests\AutoRest.Python.Tests.csproj", "{3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Python.Tests", "src\generator\AutoRest.Python.Tests\AutoRest.Python.Tests.xproj", "{3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}"
EndProject
Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "Python.Tests", "src\generator\AutoRest.Python.Tests\Python.Tests.pyproj", "{312B07BC-A830-4289-91B4-C53A2EC37D58}"
EndProject
Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "Python.Tests.Azure", "src\generator\AutoRest.Python.Azure.Tests\Python.Tests.Azure.pyproj", "{74BE0601-FF65-4B46-8A8B-E670056061C4}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CompositeSwagger", "src\modeler\AutoRest.CompositeSwagger\AutoRest.CompositeSwagger.csproj", "{31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.CompositeSwagger", "src\modeler\AutoRest.CompositeSwagger\AutoRest.CompositeSwagger.xproj", "{31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CompositeSwagger.Tests", "src\modeler\AutoRest.CompositeSwagger.Tests\AutoRest.CompositeSwagger.Tests.csproj", "{DA37E6A9-5D59-45A3-A809-ABA85031C369}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.CompositeSwagger.Tests", "src\modeler\AutoRest.CompositeSwagger.Tests\AutoRest.CompositeSwagger.Tests.xproj", "{DA37E6A9-5D59-45A3-A809-ABA85031C369}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AzureResourceSchema", "AzureResourceSchema", "{B6A1FC1E-0779-4900-84EE-262DD0E53FF4}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.AzureResourceSchema", "src\generator\AutoRest.AzureResourceSchema\AutoRest.AzureResourceSchema.csproj", "{654344A5-0556-49C7-BFB3-59676D7440D3}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.AzureResourceSchema", "src\generator\AutoRest.AzureResourceSchema\AutoRest.AzureResourceSchema.xproj", "{654344A5-0556-49C7-BFB3-59676D7440D3}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.AzureResourceSchema.Tests", "src\generator\AutoRest.AzureResourceSchema.Tests\AutoRest.AzureResourceSchema.Tests.csproj", "{1C3B4A33-E045-4C8F-9202-1B651A686567}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.AzureResourceSchema.Tests", "src\generator\AutoRest.AzureResourceSchema.Tests\AutoRest.AzureResourceSchema.Tests.xproj", "{1C3B4A33-E045-4C8F-9202-1B651A686567}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Java.Azure.Fluent", "src\generator\AutoRest.Java.Azure.Fluent\AutoRest.Java.Azure.Fluent.csproj", "{D35E97FD-E360-4DAA-96D0-DA45F32150B9}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Java.Azure.Fluent", "src\generator\AutoRest.Java.Azure.Fluent\AutoRest.Java.Azure.Fluent.xproj", "{D35E97FD-E360-4DAA-96D0-DA45F32150B9}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.CSharp.Tests", "src\generator\AutoRest.CSharp.Tests\AutoRest.CSharp.Tests.xproj", "{784D4B45-F12A-4B8F-A86C-35A080814A19}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.CSharp.Azure.Tests", "src\generator\AutoRest.CSharp.Azure.Tests\AutoRest.CSharp.Azure.Tests.xproj", "{43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CSharp.Unit.Tests", "src\generator\AutoRest.CSharp.Unit.Tests\AutoRest.CSharp.Unit.Tests.csproj", "{8192BAA3-C606-4D44-B0D7-46BE7AFA4096}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.CSharp.Unit.Tests", "src\generator\AutoRest.CSharp.Unit.Tests\AutoRest.CSharp.Unit.Tests.xproj", "{8192BAA3-C606-4D44-B0D7-46BE7AFA4096}"
+EndProject
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.Tooling.CSharp.Compiler", "src\dev\AutoRest.Tooling.CSharp.Compiler\AutoRest.Tooling.CSharp.Compiler.xproj", "{42DC6C97-6E79-4D0A-9A1D-DD34C99248E2}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
- Net45-Debug|Any CPU = Net45-Debug|Any CPU
- Net45-Release|Any CPU = Net45-Release|Any CPU
- Portable-Debug|Any CPU = Portable-Debug|Any CPU
- Portable-Release|Any CPU = Portable-Release|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {C876085F-9DC3-41F0-B7B4-17022CD84684}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {9517265E-5127-460C-9DDE-FE017D73121C}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {4899B527-6815-4E89-84B3-DD5A507B205A}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {77E73F37-9586-44EA-91B0-F244D08467D2}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {A7780698-3072-486E-A105-81EDDF552598}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {31931998-7543-41DA-9E58-D9670D810352}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {34B82690-0083-4F4C-8ABF-2D2A09304915}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
+ {C876085F-9DC3-41F0-B7B4-17022CD84684}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C876085F-9DC3-41F0-B7B4-17022CD84684}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C876085F-9DC3-41F0-B7B4-17022CD84684}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C876085F-9DC3-41F0-B7B4-17022CD84684}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9517265E-5127-460C-9DDE-FE017D73121C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9517265E-5127-460C-9DDE-FE017D73121C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9517265E-5127-460C-9DDE-FE017D73121C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9517265E-5127-460C-9DDE-FE017D73121C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4899B527-6815-4E89-84B3-DD5A507B205A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4899B527-6815-4E89-84B3-DD5A507B205A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4899B527-6815-4E89-84B3-DD5A507B205A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4899B527-6815-4E89-84B3-DD5A507B205A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Release|Any CPU.Build.0 = Release|Any CPU
+ {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Release|Any CPU.Build.0 = Release|Any CPU
+ {77E73F37-9586-44EA-91B0-F244D08467D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {77E73F37-9586-44EA-91B0-F244D08467D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {77E73F37-9586-44EA-91B0-F244D08467D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {77E73F37-9586-44EA-91B0-F244D08467D2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A7780698-3072-486E-A105-81EDDF552598}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A7780698-3072-486E-A105-81EDDF552598}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A7780698-3072-486E-A105-81EDDF552598}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A7780698-3072-486E-A105-81EDDF552598}.Release|Any CPU.Build.0 = Release|Any CPU
+ {31931998-7543-41DA-9E58-D9670D810352}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {31931998-7543-41DA-9E58-D9670D810352}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {31931998-7543-41DA-9E58-D9670D810352}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {31931998-7543-41DA-9E58-D9670D810352}.Release|Any CPU.Build.0 = Release|Any CPU
+ {34B82690-0083-4F4C-8ABF-2D2A09304915}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {34B82690-0083-4F4C-8ABF-2D2A09304915}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {34B82690-0083-4F4C-8ABF-2D2A09304915}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {34B82690-0083-4F4C-8ABF-2D2A09304915}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Release|Any CPU.Build.0 = Release|Any CPU
{EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Net45-Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU
- {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Net45-Release|Any CPU.Build.0 = Release|Any CPU
- {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Portable-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Portable-Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU
- {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Portable-Release|Any CPU.Build.0 = Release|Any CPU
{EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Release|Any CPU.Build.0 = Release|Any CPU
{D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Net45-Debug|Any CPU.Build.0 = Debug|Any CPU
- {D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU
- {D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Net45-Release|Any CPU.Build.0 = Release|Any CPU
- {D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Portable-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Portable-Debug|Any CPU.Build.0 = Debug|Any CPU
- {D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU
- {D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Portable-Release|Any CPU.Build.0 = Release|Any CPU
{D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D5296EAB-C13E-4A88-9532-BD0677D18EC9}.Release|Any CPU.Build.0 = Release|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {E631A573-C789-4E13-ABE8-5941A8008DC9}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
+ {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Release|Any CPU.Build.0 = Release|Any CPU
+ {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E631A573-C789-4E13-ABE8-5941A8008DC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E631A573-C789-4E13-ABE8-5941A8008DC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E631A573-C789-4E13-ABE8-5941A8008DC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E631A573-C789-4E13-ABE8-5941A8008DC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Release|Any CPU.Build.0 = Release|Any CPU
{312B07BC-A830-4289-91B4-C53A2EC37D58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {312B07BC-A830-4289-91B4-C53A2EC37D58}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {312B07BC-A830-4289-91B4-C53A2EC37D58}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU
- {312B07BC-A830-4289-91B4-C53A2EC37D58}.Portable-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {312B07BC-A830-4289-91B4-C53A2EC37D58}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU
{312B07BC-A830-4289-91B4-C53A2EC37D58}.Release|Any CPU.ActiveCfg = Release|Any CPU
{74BE0601-FF65-4B46-8A8B-E670056061C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74BE0601-FF65-4B46-8A8B-E670056061C4}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74BE0601-FF65-4B46-8A8B-E670056061C4}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU
- {74BE0601-FF65-4B46-8A8B-E670056061C4}.Portable-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74BE0601-FF65-4B46-8A8B-E670056061C4}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU
{74BE0601-FF65-4B46-8A8B-E670056061C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
+ {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Release|Any CPU.Build.0 = Release|Any CPU
{654344A5-0556-49C7-BFB3-59676D7440D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{654344A5-0556-49C7-BFB3-59676D7440D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {654344A5-0556-49C7-BFB3-59676D7440D3}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {654344A5-0556-49C7-BFB3-59676D7440D3}.Net45-Debug|Any CPU.Build.0 = Debug|Any CPU
- {654344A5-0556-49C7-BFB3-59676D7440D3}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU
- {654344A5-0556-49C7-BFB3-59676D7440D3}.Net45-Release|Any CPU.Build.0 = Release|Any CPU
- {654344A5-0556-49C7-BFB3-59676D7440D3}.Portable-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {654344A5-0556-49C7-BFB3-59676D7440D3}.Portable-Debug|Any CPU.Build.0 = Debug|Any CPU
- {654344A5-0556-49C7-BFB3-59676D7440D3}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU
- {654344A5-0556-49C7-BFB3-59676D7440D3}.Portable-Release|Any CPU.Build.0 = Release|Any CPU
{654344A5-0556-49C7-BFB3-59676D7440D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{654344A5-0556-49C7-BFB3-59676D7440D3}.Release|Any CPU.Build.0 = Release|Any CPU
{1C3B4A33-E045-4C8F-9202-1B651A686567}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1C3B4A33-E045-4C8F-9202-1B651A686567}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1C3B4A33-E045-4C8F-9202-1B651A686567}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1C3B4A33-E045-4C8F-9202-1B651A686567}.Net45-Debug|Any CPU.Build.0 = Debug|Any CPU
- {1C3B4A33-E045-4C8F-9202-1B651A686567}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU
- {1C3B4A33-E045-4C8F-9202-1B651A686567}.Net45-Release|Any CPU.Build.0 = Release|Any CPU
- {1C3B4A33-E045-4C8F-9202-1B651A686567}.Portable-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1C3B4A33-E045-4C8F-9202-1B651A686567}.Portable-Debug|Any CPU.Build.0 = Debug|Any CPU
- {1C3B4A33-E045-4C8F-9202-1B651A686567}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU
- {1C3B4A33-E045-4C8F-9202-1B651A686567}.Portable-Release|Any CPU.Build.0 = Release|Any CPU
{1C3B4A33-E045-4C8F-9202-1B651A686567}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1C3B4A33-E045-4C8F-9202-1B651A686567}.Release|Any CPU.Build.0 = Release|Any CPU
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
+ {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Release|Any CPU.Build.0 = Release|Any CPU
{784D4B45-F12A-4B8F-A86C-35A080814A19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{784D4B45-F12A-4B8F-A86C-35A080814A19}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {784D4B45-F12A-4B8F-A86C-35A080814A19}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {784D4B45-F12A-4B8F-A86C-35A080814A19}.Net45-Debug|Any CPU.Build.0 = Debug|Any CPU
- {784D4B45-F12A-4B8F-A86C-35A080814A19}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU
- {784D4B45-F12A-4B8F-A86C-35A080814A19}.Net45-Release|Any CPU.Build.0 = Release|Any CPU
- {784D4B45-F12A-4B8F-A86C-35A080814A19}.Portable-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {784D4B45-F12A-4B8F-A86C-35A080814A19}.Portable-Debug|Any CPU.Build.0 = Debug|Any CPU
- {784D4B45-F12A-4B8F-A86C-35A080814A19}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU
- {784D4B45-F12A-4B8F-A86C-35A080814A19}.Portable-Release|Any CPU.Build.0 = Release|Any CPU
{784D4B45-F12A-4B8F-A86C-35A080814A19}.Release|Any CPU.ActiveCfg = Release|Any CPU
{784D4B45-F12A-4B8F-A86C-35A080814A19}.Release|Any CPU.Build.0 = Release|Any CPU
{43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Net45-Debug|Any CPU.Build.0 = Debug|Any CPU
- {43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU
- {43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Net45-Release|Any CPU.Build.0 = Release|Any CPU
- {43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Portable-Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Portable-Debug|Any CPU.Build.0 = Debug|Any CPU
- {43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU
- {43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Portable-Release|Any CPU.Build.0 = Release|Any CPU
{43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}.Release|Any CPU.Build.0 = Release|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Release|Any CPU.Build.0 = Portable-Release|Any CPU
+ {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}.Release|Any CPU.Build.0 = Release|Any CPU
+ {42DC6C97-6E79-4D0A-9A1D-DD34C99248E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {42DC6C97-6E79-4D0A-9A1D-DD34C99248E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {42DC6C97-6E79-4D0A-9A1D-DD34C99248E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {42DC6C97-6E79-4D0A-9A1D-DD34C99248E2}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/AutoRest.sln.DotSettings b/AutoRest.sln.DotSettings
new file mode 100644
index 0000000000000..a16e1edd39e62
--- /dev/null
+++ b/AutoRest.sln.DotSettings
@@ -0,0 +1,6 @@
+
+ <?xml version="1.0" encoding="utf-16"?><Profile name="Autorest"><CSUpdateFileHeader>True</CSUpdateFileHeader><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" /><CSEnforceVarKeywordUsageSettings>True</CSEnforceVarKeywordUsageSettings><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments></Profile>
+ Copyright (c) Microsoft Corporation. All rights reserved.
+Licensed under the MIT License. See License.txt in the project root for license information.
+
+
\ No newline at end of file
diff --git a/Tools/AutoRest.Build.Tasks/AutoRest.Build.Tasks.csproj b/Tools/AutoRest.Build.Tasks/AutoRest.Build.Tasks.csproj
deleted file mode 100644
index b9177c960f7af..0000000000000
--- a/Tools/AutoRest.Build.Tasks/AutoRest.Build.Tasks.csproj
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {16D89061-2C1E-4E31-B16E-8A7B5B9FF51C}
- Library
- Properties
- AutoRest.Build.Tasks
- AutoRest.Build.Tasks
- v4.5
- 512
-
-
- true
- full
- false
- ..\
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- ..\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Tools/AutoRest.Build.Tasks/AutoRest.Build.Tasks.sln b/Tools/AutoRest.Build.Tasks/AutoRest.Build.Tasks.sln
deleted file mode 100644
index e2e535bdf7691..0000000000000
--- a/Tools/AutoRest.Build.Tasks/AutoRest.Build.Tasks.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.31101.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Build.Tasks", "AutoRest.Build.Tasks.csproj", "{16D89061-2C1E-4E31-B16E-8A7B5B9FF51C}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {16D89061-2C1E-4E31-B16E-8A7B5B9FF51C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {16D89061-2C1E-4E31-B16E-8A7B5B9FF51C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {16D89061-2C1E-4E31-B16E-8A7B5B9FF51C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {16D89061-2C1E-4E31-B16E-8A7B5B9FF51C}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Tools/AutoRest.Build.Tasks/Properties/AssemblyInfo.cs b/Tools/AutoRest.Build.Tasks/Properties/AssemblyInfo.cs
deleted file mode 100644
index 5f1e7106e4271..0000000000000
--- a/Tools/AutoRest.Build.Tasks/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyTitle("Microsoft.Rest.Common.Build.Tasks")]
-[assembly: AssemblyDescription("Build Tasks")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("Microsoft")]
-[assembly: AssemblyProduct("Microsoft.Rest.Common.Build.Tasks")]
-[assembly: AssemblyCopyright("Copyright (c) Microsoft Corporation")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-[assembly: ComVisible(false)]
-[assembly: Guid("c470bd8a-29ab-43c8-af25-9458f7d73de8")]
-
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Tools/AutoRest.Build.Tasks/RegexReplaceTask.cs b/Tools/AutoRest.Build.Tasks/RegexReplaceTask.cs
deleted file mode 100644
index db66c5f4cab5d..0000000000000
--- a/Tools/AutoRest.Build.Tasks/RegexReplaceTask.cs
+++ /dev/null
@@ -1,92 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-
-using System;
-using System.IO;
-using System.Linq;
-using System.Text;
-using System.Text.RegularExpressions;
-using Microsoft.Build.Framework;
-using Microsoft.Build.Utilities;
-
-namespace Microsoft.Rest.Common.Build.Tasks
-{
- ///
- /// Build task to apply RegularExpression to file[s].
- ///
- public class RegexReplaceTask : Task
- {
- ///
- /// The files to search for a match.
- ///
- [Required]
- public ITaskItem[] Files { get; set; }
-
- ///
- /// True/False to log Replace actions.
- ///
- public bool LogTask { get; set; }
-
- ///
- /// If provided, results of applying the Regex are written to the OutputDirectory.
- ///
- public string OutputDirectory { get; set; }
-
- ///
- /// The regular expression pattern to match.
- ///
- [Required]
- public string Pattern { get; set; }
-
- ///
- /// The replacement string.
- ///
- [Required]
- public string Replacement { get; set; }
-
- ///
- /// Executes the Regex.Replace task.
- ///
- /// True if the task succeeded; otherwise, false.
- public override bool Execute()
- {
- try
- {
- foreach (string fileName in Files.Select(f => f.GetMetadata("FullPath")))
- {
- FileAttributes oldAttributes = File.GetAttributes(fileName);
- File.SetAttributes(fileName, oldAttributes & ~FileAttributes.ReadOnly);
-
- string content = Regex.Replace(
- File.ReadAllText(fileName),
- Pattern,
- Replacement);
-
- string outputFileName = fileName;
- string message = null;
- if (!string.IsNullOrEmpty(OutputDirectory))
- {
- string path = Path.GetFullPath(OutputDirectory);
- outputFileName = Path.Combine(path, Path.GetFileName(fileName));
- message = " saved as " + outputFileName;
- }
-
- File.WriteAllText(outputFileName, content, Encoding.UTF8);
- File.SetAttributes(outputFileName, oldAttributes);
-
- if (LogTask)
- {
- Log.LogMessage("Processed regular expression replacement in file {0}{1}", fileName, message);
- }
- }
-
- return true;
- }
- catch (Exception ex)
- {
- Log.LogErrorFromException(ex);
- return false;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Tools/AutoRest.Build.Tasks/SetEnvVar.cs b/Tools/AutoRest.Build.Tasks/SetEnvVar.cs
deleted file mode 100644
index ba8f9640bb703..0000000000000
--- a/Tools/AutoRest.Build.Tasks/SetEnvVar.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-
-using System;
-using System.IO;
-using System.Linq;
-using System.Text;
-using System.Text.RegularExpressions;
-using Microsoft.Build.Framework;
-using Microsoft.Build.Utilities;
-
-namespace Microsoft.Rest.Common.Build.Tasks
-{
- ///
- /// Build task to set environment vars in the build.
- ///
- public class SetEnvVar : Task
- {
-
- [Required]
- public string Variable { get; set; }
-
- [Required]
- public string Value { get; set; }
-
- public override bool Execute()
- {
- Environment.SetEnvironmentVariable(Variable, Value);
- return true;
- }
- }
-}
diff --git a/Tools/AutoRest.Build.Tasks/StrongNameUtility.cs b/Tools/AutoRest.Build.Tasks/StrongNameUtility.cs
deleted file mode 100644
index 72e168cdf3da2..0000000000000
--- a/Tools/AutoRest.Build.Tasks/StrongNameUtility.cs
+++ /dev/null
@@ -1,86 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-
-using System.Diagnostics;
-using System.IO;
-using System.Linq;
-
-namespace Microsoft.Rest.Common.Build.Tasks
-{
- ///
- /// Utility class for managing the Process used to work with the sn.exe
- /// tool in the Windows SDK.
- ///
- internal class StrongNameUtility
- {
- ///
- /// Path to sn.exe.
- ///
- private string _snPath;
-
- ///
- /// Recursively search for a file.
- ///
- ///
- ///
- /// File, if found; otherwise, null.
- private static string FindFile(string path, string fileToFind)
- {
- foreach (string d in Directory.GetDirectories(path))
- {
- string result = Directory.GetFiles(d, fileToFind).FirstOrDefault();
- if (result != null)
- {
- return result;
- }
-
- return FindFile(d, fileToFind);
- }
- return null;
- }
-
- ///
- /// Execute StrongName Verification.
- ///
- ///
- ///
- /// 0 for success, 1 for error.
- public bool Execute(string arguments, out string output)
- {
- int exitCode;
- output = null;
-
- var processInfo = new ProcessStartInfo(_snPath)
- {
- Arguments = arguments,
- UseShellExecute = false,
- RedirectStandardOutput = true,
- };
-
- using (Process process = Process.Start(processInfo))
- {
- output = process.StandardOutput.ReadToEnd();
- process.WaitForExit();
-
- exitCode = process.ExitCode;
- }
- return exitCode == 0;
- }
-
- ///
- /// Validates StrongName signature on a file.
- ///
- ///
- ///
- public bool ValidateStrongNameToolExistance(string sdkPath)
- {
- // Location the .NET strong name signing utility
- _snPath = FindFile(sdkPath, "sn.exe");
- if (_snPath == null)
- {
- return false;
- }
- return true;
- }
- }
-}
\ No newline at end of file
diff --git a/Tools/AutoRest.Build.Tasks/ValidateStrongNameSignatureTask.cs b/Tools/AutoRest.Build.Tasks/ValidateStrongNameSignatureTask.cs
deleted file mode 100644
index 6eee20cd8cd90..0000000000000
--- a/Tools/AutoRest.Build.Tasks/ValidateStrongNameSignatureTask.cs
+++ /dev/null
@@ -1,137 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-
-using System;
-using Microsoft.Build.Framework;
-using Microsoft.Build.Utilities;
-
-namespace Microsoft.Rest.Common.Build.Tasks
-{
- ///
- /// A Microsoft Build task to validate the strong name signature of a .NET assembly.
- ///
- public class ValidateStrongNameSignatureTask : Task
- {
- ///
- /// The assembly to verify.
- ///
- [Required]
- public ITaskItem Assembly { get; set; }
-
- ///
- /// Expected state of delay signing for validation.
- ///
- public bool ExpectedDelaySigned { get; set; }
-
- ///
- /// The strong name token expected for validation.
- ///
- [Required]
- public string ExpectedTokenSignature { get; set; }
-
- ///
- /// The path to the Windows SDK on the machine.
- ///
- [Required]
- public string SdkPath { get; set; }
-
-
- ///
- /// Executes the task to validate strong name signature.
- ///
- ///
- /// True if validation succeeded; otherwise False.
- ///
- public override bool Execute()
- {
- try
- {
- var utility = new StrongNameUtility();
- if (!utility.ValidateStrongNameToolExistance(SdkPath))
- {
- Log.LogError(
- "The strong name tool (sn.exe) could not be located within the provided SDK directory ({0})).",
- SdkPath);
- return false;
- }
-
- string path = Assembly.ItemSpec;
-
- // Check the public key token of the assembly.
- // -q -T: Display token for public key.
- string output;
- string arguments = "-q -T \"" + path + "\"";
- bool success = utility.Execute(arguments, out output);
-
- if (!success)
- {
- Log.LogError("The assembly \"" + path + "\" has not been strong named signed.");
- Log.LogError(output);
-
- return false;
- }
-
- // Read the public key token.
- int lastSpace = output.LastIndexOf(' ');
- if (lastSpace >= 0)
- {
- output = output.Substring(lastSpace + 1).Trim();
- }
-
- if (output != ExpectedTokenSignature)
- {
- Log.LogError(
- "The assembly \"{0}\" had the strong name token of \"{1}\", but was expected to have the token \"{2}\"",
- path,
- output,
- ExpectedTokenSignature);
- return false;
- }
-
- Log.LogMessage("The assembly \"{0}\" had the expected strong name token of \"{1}\"",
- path,
- output);
-
- // Validate that it is or is not delay signed.
- // -q -v[f]: Verify for strong name signature self
- // consistency. If -vf is specified, force verification even if
- // disabled in the registry.
- output = null;
- arguments = "-q -vf \"" + path + "\"";
- success = utility.Execute(arguments, out output);
-
- success = (success == (!ExpectedDelaySigned));
-
- string message;
- if (ExpectedDelaySigned && success || !ExpectedDelaySigned && !success)
- {
- message = "The assembly \"{0}\" was delay signed.";
- }
- else if (ExpectedDelaySigned && !success)
- {
- message = "The assembly \"{0}\" was not delay signed.";
- }
- else
- {
- message = "The assembly \"{0}\" has been fully signed.";
- }
-
- if (success)
- {
- Log.LogMessage(MessageImportance.High, message, path);
- }
- else
- {
- Log.LogError(message, path);
- }
-
- return success;
- }
- catch (Exception ex)
- {
- Log.LogErrorFromException(ex);
- return false;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Tools/Autorest.Build.Tasks b/Tools/Autorest.Build.Tasks
new file mode 100644
index 0000000000000..f156bf61d6eaf
--- /dev/null
+++ b/Tools/Autorest.Build.Tasks
@@ -0,0 +1,338 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ f.GetMetadata("FullPath")))
+ {
+ FileAttributes oldAttributes = File.GetAttributes(fileName);
+ File.SetAttributes(fileName, oldAttributes & ~FileAttributes.ReadOnly);
+
+ string content = Regex.Replace(
+ File.ReadAllText(fileName),
+ Pattern,
+ Replacement);
+
+ string outputFileName = fileName;
+ string message = null;
+ if (!string.IsNullOrEmpty(OutputDirectory))
+ {
+ string path = Path.GetFullPath(OutputDirectory);
+ outputFileName = Path.Combine(path, Path.GetFileName(fileName));
+ message = " saved as " + outputFileName;
+ }
+
+ File.WriteAllText(outputFileName, content, Encoding.UTF8);
+ File.SetAttributes(outputFileName, oldAttributes);
+
+ if (LogTask)
+ {
+ Log.LogMessage("Processed regular expression replacement in file {0}{1}", fileName, message);
+ }
+ }
+
+ return true;
+ }
+ catch (Exception ex)
+ {
+ Log.LogErrorFromException(ex);
+ return false;
+ }
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+ /// A Microsoft Build task to validate the strong name signature of a .NET assembly.
+ ///
+ public class ValidateStrongNameSignatureTask : Task
+ {
+ ///
+ /// The assembly to verify.
+ ///
+ [Required]
+ public ITaskItem Assembly { get; set; }
+
+ ///
+ /// Expected state of delay signing for validation.
+ ///
+ public bool ExpectedDelaySigned { get; set; }
+
+ ///
+ /// The strong name token expected for validation.
+ ///
+ [Required]
+ public string ExpectedTokenSignature { get; set; }
+
+ ///
+ /// The path to the Windows SDK on the machine.
+ ///
+ [Required]
+ public string SdkPath { get; set; }
+
+
+ ///
+ /// Executes the task to validate strong name signature.
+ ///
+ ///
+ /// True if validation succeeded; otherwise False.
+ ///
+ public override bool Execute()
+ {
+ try
+ {
+ if (!ValidateStrongNameToolExistance(SdkPath))
+ {
+ Log.LogError(
+ "The strong name tool (sn.exe) could not be located within the provided SDK directory ({0})).",
+ SdkPath);
+ return false;
+ }
+
+ string path = Assembly.ItemSpec;
+
+ // Check the public key token of the assembly.
+ // -q -T: Display token for public key.
+ string output;
+ string arguments = "-q -T \"" + path + "\"";
+ bool success = ExecuteSN(arguments, out output);
+
+ if (!success)
+ {
+ Log.LogError("The assembly \"" + path + "\" has not been strong named signed.");
+ Log.LogError(output);
+
+ return false;
+ }
+
+ // Read the public key token.
+ int lastSpace = output.LastIndexOf(' ');
+ if (lastSpace >= 0)
+ {
+ output = output.Substring(lastSpace + 1).Trim();
+ }
+
+ if (output != ExpectedTokenSignature)
+ {
+ Log.LogError(
+ "The assembly \"{0}\" had the strong name token of \"{1}\", but was expected to have the token \"{2}\"",
+ path,
+ output,
+ ExpectedTokenSignature);
+ return false;
+ }
+
+ Log.LogMessage("The assembly \"{0}\" had the expected strong name token of \"{1}\"",
+ path,
+ output);
+
+ // Validate that it is or is not delay signed.
+ // -q -v[f]: Verify for strong name signature self
+ // consistency. If -vf is specified, force verification even if
+ // disabled in the registry.
+ output = null;
+ arguments = "-q -vf \"" + path + "\"";
+ success = ExecuteSN(arguments, out output);
+
+ success = (success == (!ExpectedDelaySigned));
+
+ string message;
+ if (ExpectedDelaySigned && success || !ExpectedDelaySigned && !success)
+ {
+ message = "The assembly \"{0}\" was delay signed.";
+ }
+ else if (ExpectedDelaySigned && !success)
+ {
+ message = "The assembly \"{0}\" was not delay signed.";
+ }
+ else
+ {
+ message = "The assembly \"{0}\" has been fully signed.";
+ }
+
+ if (success)
+ {
+ Log.LogMessage(MessageImportance.High, message, path);
+ }
+ else
+ {
+ Log.LogError(message, path);
+ }
+
+ return success;
+ }
+ catch (Exception ex)
+ {
+ Log.LogErrorFromException(ex);
+ return false;
+ }
+ }
+
+ ///
+ /// Path to sn.exe.
+ ///
+ private string _snPath;
+
+ ///
+ /// Recursively search for a file.
+ ///
+ ///
+ ///
+ /// File, if found; otherwise, null.
+ private static string FindFile(string path, string fileToFind)
+ {
+ foreach (string d in Directory.GetDirectories(path))
+ {
+ string result = Directory.GetFiles(d, fileToFind).FirstOrDefault();
+ if (result != null)
+ {
+ return result;
+ }
+
+ return FindFile(d, fileToFind);
+ }
+ return null;
+ }
+
+ ///
+ /// Execute StrongName Verification.
+ ///
+ ///
+ ///
+ /// 0 for success, 1 for error.
+ public bool ExecuteSN(string arguments, out string output)
+ {
+ int exitCode;
+ output = null;
+
+ var processInfo = new ProcessStartInfo(_snPath)
+ {
+ Arguments = arguments,
+ UseShellExecute = false,
+ RedirectStandardOutput = true,
+ };
+
+ using (Process process = Process.Start(processInfo))
+ {
+ output = process.StandardOutput.ReadToEnd();
+ process.WaitForExit();
+
+ exitCode = process.ExitCode;
+ }
+ return exitCode == 0;
+ }
+
+ ///
+ /// Validates StrongName signature on a file.
+ ///
+ ///
+ ///
+ public bool ValidateStrongNameToolExistance(string sdkPath)
+ {
+ // Location the .NET strong name signing utility
+ _snPath = FindFile(sdkPath, "sn.exe");
+ if (_snPath == null)
+ {
+ return false;
+ }
+ return true;
+ }
+ }
+}
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Tools/gulp/gulp-regenerate-expected.js b/Tools/gulp/gulp-regenerate-expected.js
index 8f2bece72e3c1..6b229e90571dd 100644
--- a/Tools/gulp/gulp-regenerate-expected.js
+++ b/Tools/gulp/gulp-regenerate-expected.js
@@ -57,7 +57,7 @@ function gulpRegenerateExpected(options, done) {
var optsMappingsValue = opts.mappings[key];
var mappingBaseDir = optsMappingsValue instanceof Array ? optsMappingsValue[0] : optsMappingsValue;
var args = [
- 'binaries/net45/AutoRest.exe',
+ 'src/core/AutoRest/bin/Release/net451/win7-x64/AutoRest.exe',
'-Modeler', opts.modeler,
'-CodeGenerator', opts.codeGenerator,
'-PayloadFlatteningThreshold', opts.flatteningThreshold,
@@ -115,16 +115,18 @@ function exec(command, args, extArgs) {
})) {
return Q.reject(new Error('All arguments must be a boolean, string or number'));
}
-
var deferred = Q.defer();
-
var proc = spawn(command, args, extArgs);
proc.on('error', function(error) {
deferred.reject(new Error(command + ' ' + args.join(' ') + ' encountered error ' + error.message));
+ // errors aren't halting the gulp script. Fixing that the easy way:
+ throw new Error(command + ' ' + args.join(' ') + ' encountered error ' + error.message);
});
proc.on('exit', function(code) {
if (code !== 0) {
deferred.reject(new Error(command + ' ' + args.join(' ') + ' exited with code ' + code));
+ // errors aren't halting the gulp script. Fixing that the easy way:
+ throw new Error(command + ' ' + args.join(' ') + ' exited with code ' + code)
} else {
deferred.resolve();
}
diff --git a/build.proj b/build.proj
index f00d94cacab9c..1b0a413e64586 100644
--- a/build.proj
+++ b/build.proj
@@ -12,10 +12,6 @@
/t:Test
Run unit tests.
- /t:Package
- Builds NuGet packages using the binaries folder contents.
- The packages will drop to .\binaries\packages.
-
/t:Publish
Publishes the built packages. You will need to include your
publishing key when running. Include: /p:NuGetKey=YOUR_PUBLISHING_KEY
@@ -50,115 +46,166 @@
/p:NuGetSymbolPublishingSource=Uri
The NuGet Server to push symbol + source packages to.
+
+ /p:VersionSuffix=nightly-20160102
+ Provide a version suffix for nightly builds
-->
- ClientRuntime.sln
- ClientRuntimeWindows.sln
- CodeGenerator.sln
$(MSBuildThisFileDirectory)
$(LibraryRoot)
$(LibraryRoot)Tools
$(LibraryRoot)binaries
$(LibraryRoot)TestResults
$(BinariesFolder)\packages
+
Debug
false
+
false
all
$(LibraryToolsFolder)\7-Zip
$(ZipExeFolder)\7z.exe
-
-
-
-
-
-
-
-
- "$(LibraryToolsFolder)\nuget.exe"
- mono "$(LibraryToolsFolder)\NuGet.exe"
-
-
-
-
+
+ $(NuGetPublishingSource)
+ https://www.nuget.org/api/v2/package/
+ $(SymbolPublishingSource)
+ https://nuget.smbsrc.net/
+
+
+ $(LibrarySourceFolder)src
+ $(BinariesFolder)
+
+ 31bf3856ad364e35
-
-
+
true
$(OnPremiseBuildTasks)
true
false
+
+ true
+ true
+ false
+
+
+ "$(LibraryToolsFolder)\nuget.exe"
+ mono "$(LibraryToolsFolder)\NuGet.exe"
+
+
+
+
+
+ nightly$([System.DateTime]::Now.ToString("yyyyMMdd"))
+
+
+ preview-0.17
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
- <_OriginalNetCorePackages Include="$(LibraryRoot)/src/client/**/bin/$(Configuration)/*.nupkg" />
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
- <_OriginalNetCorePackages Include="%(NetCoreLibraries.RootDir)%(NetCoreLibraries.Directory)\bin\*\*.nupkg" />
-
-
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
-
-
-
-
-
-
+
+
@@ -166,145 +213,48 @@
-
-
- $(LibrarySourceFolder)src
- $(BinariesFolder)
-
- 31bf3856ad364e35
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_NetCorePackages Include="$(LibraryRoot)\NetCore\*.nupkg" Exclude="$(LibraryRoot)\NetCore\*Tests*.nupkg" />
-
+
+
+
+
+
+
+
+
<_UnsignedFolder>$(PackageOutputDir)\unsigned
<_SignedFolder>$(PackageOutputDir)\signed
+
-
+
-
+
-
+
-
-
+
+
+
- <_TempBinaries Include="$(PackageOutputDir)\**\*.dll" />
+ <_TempBinaries Include="$(PackageOutputDir)\**\*.dll" Exclude="$(PackageOutputDir)\**\Newtonsoft.Json.dll;$(PackageOutputDir)\**\YamlDotNet.dll" />
+ <_TempBinaries Include="$(PackageOutputDir)\**\*.exe" />
<_PackageBinaries Include="@(_TempBinaries)">
$(_UnsignedFolder)\$([System.String]::new('%(RecursiveDir)%(FileName)%(Extension)').Replace('\', '__'))
@@ -331,12 +281,12 @@
Condition="!$(DelaySign)"/>
-
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global.json b/global.json
index 65ca82cfa5daa..6103a4ff35ac6 100644
--- a/global.json
+++ b/global.json
@@ -1,7 +1,10 @@
{
"projects": [
"src/client",
- "src/generator"
+ "src/generator",
+ "src/modeler",
+ "src/core",
+ "src/dev"
],
"sdk": {
"version": "1.0.0-preview2-003121"
diff --git a/gulpfile.js b/gulpfile.js
index 915f64a7a31e7..19e6e2a7cc6e9 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -471,7 +471,7 @@ gulp.task('regenerate:expected:csazurecomposite', function (cb) {
});
gulp.task('regenerate:expected:samples', ['regenerate:expected:samples:azure'], function(){
- var autorestConfigPath = path.join(basePathOrThrow(), 'binaries/net45/AutoRest.Release.json');
+ var autorestConfigPath = path.join(basePathOrThrow(), 'src/core/AutoRest/bin/Release/net451/win7-x64/AutoRest.Release.json');
var content = fs.readFileSync(autorestConfigPath).toString();
if (content.charCodeAt(0) === 0xFEFF) {
content = content.slice(1);
@@ -479,7 +479,7 @@ gulp.task('regenerate:expected:samples', ['regenerate:expected:samples:azure'],
var autorestConfig = JSON.parse(content);
for (var lang in autorestConfig.codeGenerators) {
if (!lang.match(/^Azure\..+/)) {
- var generateCmd = path.join(basePathOrThrow(), 'binaries/net45/AutoRest.exe') + ' -Modeler Swagger -CodeGenerator ' + lang + ' -OutputDirectory ' + path.join(basePathOrThrow(), 'Samples/petstore/' + lang) + ' -Namespace Petstore -Input ' + path.join(basePathOrThrow(), 'Samples/petstore/petstore.json') + ' -Header NONE';
+ var generateCmd = path.join(basePathOrThrow(), 'src/core/AutoRest/bin/Release/net451/win7-x64/AutoRest.exe') + ' -Modeler Swagger -CodeGenerator ' + lang + ' -OutputDirectory ' + path.join(basePathOrThrow(), 'Samples/petstore/' + lang) + ' -Namespace Petstore -Input ' + path.join(basePathOrThrow(), 'Samples/petstore/petstore.json') + ' -Header NONE';
exec(clrCmd(generateCmd), function(err, stdout, stderr) {
console.log(stdout);
console.error(stderr);
@@ -489,7 +489,7 @@ gulp.task('regenerate:expected:samples', ['regenerate:expected:samples:azure'],
});
gulp.task('regenerate:expected:samples:azure', function(){
- var autorestConfigPath = path.join(basePathOrThrow(), 'binaries/net45/AutoRest.Release.json');
+ var autorestConfigPath = path.join(basePathOrThrow(), 'src/core/AutoRest/bin/Release/net451/win7-x64/AutoRest.Release.json');
var content = fs.readFileSync(autorestConfigPath).toString();
if (content.charCodeAt(0) === 0xFEFF) {
content = content.slice(1);
@@ -497,7 +497,7 @@ gulp.task('regenerate:expected:samples:azure', function(){
var autorestConfig = JSON.parse(content);
for (var lang in autorestConfig.codeGenerators) {
if (lang.match(/^Azure\..+/)) {
- var generateCmd = path.join(basePathOrThrow(), 'binaries/net45/AutoRest.exe') + ' -Modeler Swagger -CodeGenerator ' + lang + ' -OutputDirectory ' + path.join(basePathOrThrow(), 'Samples/azure-storage/' + lang) + ' -Namespace Petstore -Input ' + path.join(basePathOrThrow(), 'Samples/azure-storage/azure-storage.json') + ' -Header NONE';
+ var generateCmd = path.join(basePathOrThrow(), 'src/core/AutoRest/bin/Release/net451/win7-x64/AutoRest.exe') + ' -Modeler Swagger -CodeGenerator ' + lang + ' -OutputDirectory ' + path.join(basePathOrThrow(), 'Samples/azure-storage/' + lang) + ' -Namespace Petstore -Input ' + path.join(basePathOrThrow(), 'Samples/azure-storage/azure-storage.json') + ' -Header NONE';
exec(clrCmd(generateCmd), function(err, stdout, stderr) {
console.log(stdout);
console.error(stderr);
@@ -605,12 +605,14 @@ gulp.task('build:release', function(cb) {
})));
});
+/*
gulp.task('package', function(cb) {
return gulp.src('build.proj').pipe(msbuild(mergeOptions(msbuildDefaults, {
targets: ['package'],
verbosity: 'normal',
})));
});
+*/
gulp.task('test:clientruntime:node', shell.task('npm test', { cwd: './src/client/NodeJS/ms-rest/', verbosity: 3 }));
gulp.task('test:clientruntime:nodeazure', shell.task('npm test', { cwd: './src/client/NodeJS/ms-rest-azure/', verbosity: 3 }));
@@ -644,18 +646,20 @@ gulp.task('test:python', shell.task('tox', {cwd: './src/generator/AutoRest.Pytho
gulp.task('test:python:azure', shell.task('tox', {cwd: './src/generator/AutoRest.Python.Azure.Tests/', verbosity: 3}));
var xunitTestsDlls = [
- 'src/core/AutoRest.Core.Tests/bin/Net45-Debug/AutoRest.Core.Tests.dll',
- 'src/modeler/AutoRest.Swagger.Tests/bin/Net45-Debug/AutoRest.Swagger.Tests.dll',
-
- 'src/core/AutoRest.Extensions.Tests/bin/Net45-Debug/AutoRest.Extensions.Tests.dll',
- 'src/core/AutoRest.Extensions.Azure.Tests/bin/Net45-Debug/AutoRest.Extensions.Azure.Tests.dll'
];
var xunitNetCoreXproj = [
- 'src/generator/AutoRest.CSharp.Tests/project.json',
- 'src/generator/AutoRest.CSharp.Azure.Tests/project.json',
+ 'src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json',
'src/client/Microsoft.Rest.ClientRuntime.Tests/project.json',
- 'src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json'
+ 'src/core/AutoRest.Core.Tests/project.json',
+ 'src/core/AutoRest.Extensions.Azure.Tests/project.json',
+ 'src/core/AutoRest.Extensions.Tests/project.json',
+ 'src/generator/AutoRest.AzureResourceSchema.Tests/project.json',
+ 'src/generator/AutoRest.CSharp.Azure.Tests/project.json',
+ 'src/generator/AutoRest.CSharp.Tests/project.json',
+ 'src/generator/AutoRest.CSharp.Unit.Tests/project.json',
+ 'src/modeler/AutoRest.CompositeSwagger.Tests/project.json',
+ 'src/modeler/AutoRest.Swagger.Tests/project.json'
];
var defaultShellOptions = {
@@ -693,6 +697,7 @@ var xunitnetcore = function(options){
if (!isWindows) {
printStatusCodeCmd = 'echo Status code: $?';
}
+
var netcoreScript = 'dotnet test "<%= file.path %>" -verbose -xml "' + path.join(basePathOrThrow(), '/TestResults/') + '<%= f(file.path) %>.xml" && ' + printStatusCodeCmd;
return shell(netcoreScript, options);
}
@@ -753,8 +758,8 @@ gulp.task('test', function(cb){
'test:xunit',
'test:clientruntime',
// DISABLE 'test:nugetPackages:xunit',
- 'test:node',
- 'test:node:azure',
+// 'test:node',
+// 'test:node:azure',
// DISABLE 'test:nugetPackages:npm',
'test:ruby',
'test:ruby:azure',
@@ -779,12 +784,14 @@ gulp.task('test', function(cb){
}
});
+/*
gulp.task('analysis', function(cb) {
return gulp.src('build.proj').pipe(msbuild(mergeOptions(msbuildDefaults, {
targets: ['codeanalysis'],
properties: { WarningsNotAsErrors: 0219, Configuration: 'Debug' },
})));
});
+*/
gulp.task('default', function(cb){
// Notes:
@@ -792,7 +799,8 @@ gulp.task('default', function(cb){
// The build RELEASE causes release bits to be built, so we can package RELEASE dlls
// Test then runs in DEBUG, but uses the packages created in package
if (isWindows) {
- runSequence('clean', 'build', 'analysis', 'build:release', 'package', 'test', cb);
+//'analysis',
+ runSequence('clean', 'build:release', 'build', 'test', cb);
} else {
runSequence('clean', 'build', 'test', cb);
}
diff --git a/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/project.json b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/project.json
index 15269e937e6ec..09dc0c5a52801 100644
--- a/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/project.json
+++ b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/project.json
@@ -1,5 +1,5 @@
{
- "version": "2.2.2-preview",
+ "version": "2.2.3-*",
"title": "Authentication for Azure Management Clients",
"description": "Provides ADAL based authentication for Azure management client libraries \nSupported Platforms:\n - Portable Class Libraries\n - .NET Framework 4.5\n - Windows 8\n - Windows Phone 8.1\n - DotNet Core",
"authors": [ "Microsoft" ],
@@ -21,7 +21,7 @@
},
"dependencies": {
- "Microsoft.Rest.ClientRuntime": "[2.3.1,3.0)"
+ "Microsoft.Rest.ClientRuntime": { "target": "project" }
},
"frameworks": {
diff --git a/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json
index e9c9cf4dd41db..941674f1d330e 100644
--- a/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json
+++ b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json
@@ -1,5 +1,5 @@
{
- "version": "2.0.0-preview",
+ "version": "2.0.0-*",
"authors": [ "Microsoft" ],
"packOptions": {
@@ -22,8 +22,8 @@
"version": "1.0.0"
},
"Microsoft.NETCore.Platforms": "1.0.1",
- "Microsoft.Rest.ClientRuntime.Azure": "[3.3.1,4.0.0)",
- "Microsoft.Rest.ClientRuntime.Azure.Authentication": "[2.2.2-preview,3.0.0)",
+ "Microsoft.Rest.ClientRuntime.Azure": { "target": "project" },
+ "Microsoft.Rest.ClientRuntime.Azure.Authentication": { "target": "project" },
"xunit": "2.2.0-beta2-build3300",
"dotnet-test-xunit": "2.2.0-preview2-build1029"
}
diff --git a/src/client/Microsoft.Rest.ClientRuntime.Azure/project.json b/src/client/Microsoft.Rest.ClientRuntime.Azure/project.json
index 4052526205087..7eeec5d5626c4 100644
--- a/src/client/Microsoft.Rest.ClientRuntime.Azure/project.json
+++ b/src/client/Microsoft.Rest.ClientRuntime.Azure/project.json
@@ -1,5 +1,5 @@
{
- "version": "3.3.1-*",
+ "version": "3.3.2-*",
"copyright": "Copyright (c) Microsoft Corporation",
"title": "Client Runtime for Microsoft Azure Libraries",
"description": "Provides common error handling, tracing, and HTTP/REST-based pipeline manipulation. \nSupported Platforms:\n - Portable Class Libraries\n - .NET Framework 4.5\n - Windows 8\n - Windows Phone 8.1\n - DotNet Core",
diff --git a/src/client/Microsoft.Rest.ClientRuntime.Etw/project.json b/src/client/Microsoft.Rest.ClientRuntime.Etw/project.json
index d4e1f217c20d7..cea1965783749 100644
--- a/src/client/Microsoft.Rest.ClientRuntime.Etw/project.json
+++ b/src/client/Microsoft.Rest.ClientRuntime.Etw/project.json
@@ -1,5 +1,5 @@
{
- "version": "2.1.1-preview",
+ "version": "2.1.2-*",
"title": "ETW Logger for Microsoft AutoRest Generated Clients",
"description": "Enables tracing of event messages for AutoRest generated client libraries events via ETW (Event Tracing for Windows). ETW events can be captured by subscribing to the \"Microsoft.Rest\" event source.",
"copyright": "Copyright (c) Microsoft Corporation",
@@ -21,7 +21,7 @@
},
"dependencies": {
- "Microsoft.Rest.ClientRuntime": "[2.3.1,3.0)"
+ "Microsoft.Rest.ClientRuntime": { "target": "project" }
},
"frameworks": {
@@ -30,5 +30,5 @@
"System": ""
}
}
- },
+ }
}
diff --git a/src/client/Microsoft.Rest.ClientRuntime.Log4Net/project.json b/src/client/Microsoft.Rest.ClientRuntime.Log4Net/project.json
index 63a115d6c3a18..5db04f6b22e89 100644
--- a/src/client/Microsoft.Rest.ClientRuntime.Log4Net/project.json
+++ b/src/client/Microsoft.Rest.ClientRuntime.Log4Net/project.json
@@ -1,5 +1,5 @@
{
- "version": "2.1.1-preview",
+ "version": "2.1.2-*",
"title": "Log4Net Logger for Microsoft AutoRest Generated Clients",
"description": "Enables logging of event messages for AutoRest generated client libraries via Log4Net.",
"copyright": "Copyright (c) Microsoft Corporation",
@@ -20,7 +20,7 @@
},
"dependencies": {
- "Microsoft.Rest.ClientRuntime": "[2.3.1,3.0)",
+ "Microsoft.Rest.ClientRuntime": { "target": "project" },
"log4net": "2.0.3"
},
diff --git a/src/client/Microsoft.Rest.ClientRuntime.Tests/project.json b/src/client/Microsoft.Rest.ClientRuntime.Tests/project.json
index e9c9cf4dd41db..d683402708070 100644
--- a/src/client/Microsoft.Rest.ClientRuntime.Tests/project.json
+++ b/src/client/Microsoft.Rest.ClientRuntime.Tests/project.json
@@ -1,5 +1,5 @@
{
- "version": "2.0.0-preview",
+ "version": "2.0.0-*",
"authors": [ "Microsoft" ],
"packOptions": {
@@ -22,8 +22,8 @@
"version": "1.0.0"
},
"Microsoft.NETCore.Platforms": "1.0.1",
- "Microsoft.Rest.ClientRuntime.Azure": "[3.3.1,4.0.0)",
- "Microsoft.Rest.ClientRuntime.Azure.Authentication": "[2.2.2-preview,3.0.0)",
+ "Microsoft.Rest.ClientRuntime.Azure": { "target": "project" },
+ "Microsoft.Rest.ClientRuntime.Azure.Authentication": { "target": "project" },
"xunit": "2.2.0-beta2-build3300",
"dotnet-test-xunit": "2.2.0-preview2-build1029"
}
diff --git a/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/project.json b/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/project.json
index 40426ea456f69..05bb062a45227 100644
--- a/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/project.json
+++ b/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/project.json
@@ -1,5 +1,5 @@
{
- "version": "2.0.0-preview",
+ "version": "2.0.0-*",
"authors": [ "Microsoft" ],
"packOptions": {
@@ -23,8 +23,8 @@
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.Diagnostics.Tracing.TraceEvent": "1.0.41",
- "Microsoft.Rest.ClientRuntime.Log4Net": "[2.1.1-preview,3.0.0)",
- "Microsoft.Rest.ClientRuntime.Etw": "[2.1.1-preview,3.0.0)",
+ "Microsoft.Rest.ClientRuntime.Log4Net": { "target": "project" },
+ "Microsoft.Rest.ClientRuntime.Etw": { "target": "project" },
"Newtonsoft.Json": "6.0.8",
"xunit": "2.2.0-beta2-build3300",
"dotnet-test-xunit": "2.2.0-preview2-build1029"
diff --git a/src/client/Microsoft.Rest.ClientRuntime/project.json b/src/client/Microsoft.Rest.ClientRuntime/project.json
index a8a52673c4097..443d21699f593 100644
--- a/src/client/Microsoft.Rest.ClientRuntime/project.json
+++ b/src/client/Microsoft.Rest.ClientRuntime/project.json
@@ -1,5 +1,5 @@
{
- "version": "2.3.1-*",
+ "version": "2.3.2-*",
"copyright": "Copyright (c) Microsoft Corporation",
"title": "Client Runtime Library for Microsoft AutoRest Generated Clients",
"description": "Infrastructure for error handling, tracing, and HttpClient pipeline configuration. Required by client libraries generated using AutoRest. \nSupported Platforms:\n - Portable Class Libraries\n - .NET Framework 4.5\n - Windows 8\n - Windows Phone 8.1\n - DotNet Core",
diff --git a/src/core/AutoRest.Core.Tests/AutoRest.Core.Tests.csproj b/src/core/AutoRest.Core.Tests/AutoRest.Core.Tests.csproj
deleted file mode 100644
index 0ab7c541d607e..0000000000000
--- a/src/core/AutoRest.Core.Tests/AutoRest.Core.Tests.csproj
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- 10.0.0
- 2.0
- {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}
- Library
- AutoRest.Core.Tests
- AutoRest.Core.Tests
- true
- true
- 0fddfe0a
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
-
-
-
-
-
- $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll
-
-
- $(SolutionDir)packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
- SampleModel.cshtml
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {cc1eec95-41ef-44b6-8761-00fa3e647248}
- AutoRest.CSharp
-
-
- {909bf4ef-4eca-4ac4-8e21-cdcf05393161}
- AutoRest.NodeJS.Azure
-
-
- {9517265e-5127-460c-9dde-fe017d73121c}
- AutoRest.Swagger
-
-
-
-
-
- PreserveNewest
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- Always
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/core/AutoRest.Core.Tests/AutoRest.Core.Tests.xproj b/src/core/AutoRest.Core.Tests/AutoRest.Core.Tests.xproj
new file mode 100644
index 0000000000000..48e7710605b89
--- /dev/null
+++ b/src/core/AutoRest.Core.Tests/AutoRest.Core.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Core.Tests
+ {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/core/AutoRest.Core.Tests/project.json b/src/core/AutoRest.Core.Tests/project.json
new file mode 100644
index 0000000000000..e1c85ca5e6d87
--- /dev/null
+++ b/src/core/AutoRest.Core.Tests/project.json
@@ -0,0 +1,50 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+
+ "copyToOutput": {
+ "include": ["Resource"],
+ }
+ },
+
+ "packOptions": {
+ "summary": "Autorest Core Tests",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+ "testRunner": "xunit",
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "AutoRest.Core": {
+ "target": "project"
+ },
+
+ "AutoRest.Swagger": { "target": "project", "type": "build" },
+ "AutoRest.CompositeSwagger": { "target": "project", "type": "build" },
+ "AutoRest.CSharp": { "target": "project", "type": "build" },
+ "AutoRest.CSharp.Azure": { "target": "project", "type": "build" },
+ "AutoRest.Java.Azure": { "target": "project", "type": "build" },
+ "AutoRest.NodeJS.Azure": { "target": "project", "type": "build" },
+ "AutoRest.Python.Azure": { "target": "project", "type": "build" },
+ "AutoRest.Ruby.Azure": { "target": "project", "type": "build" },
+ "AutoRest.AzureResourceSchema": { "target": "project", "type": "build" },
+ "AutoRest.CSharp": { "target": "project", "type": "build" },
+ "AutoRest.Java": { "target": "project", "type": "build" },
+ "AutoRest.NodeJS": { "target": "project", "type": "build" },
+ "AutoRest.Python": { "target": "project", "type": "build" },
+ "AutoRest.Ruby": { "target": "project", "type": "build" }
+ }
+}
diff --git a/src/core/AutoRest.Core/AutoRest.Core.csproj b/src/core/AutoRest.Core/AutoRest.Core.csproj
deleted file mode 100644
index f001491da32f8..0000000000000
--- a/src/core/AutoRest.Core/AutoRest.Core.csproj
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
- ..\..\..\
- AnyCPU
- net45
- 10.0.0
- 2.0
- {C876085F-9DC3-41F0-B7B4-17022CD84684}
- Library
- Properties
- AutoRest.Core
- AutoRest.Core
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
-
-
-
-
- CustomDictionary.xml
-
-
-
-
\ No newline at end of file
diff --git a/src/core/AutoRest.Core/AutoRest.Core.xproj b/src/core/AutoRest.Core/AutoRest.Core.xproj
new file mode 100644
index 0000000000000..5a165804e6306
--- /dev/null
+++ b/src/core/AutoRest.Core/AutoRest.Core.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Core
+ {C876085F-9DC3-41F0-B7B4-17022CD84684}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/core/AutoRest.Core/AutoRest.nuget.proj b/src/core/AutoRest.Core/AutoRest.nuget.proj
deleted file mode 100644
index 88f42a1b7316a..0000000000000
--- a/src/core/AutoRest.Core/AutoRest.nuget.proj
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- 0.17.0$(NightlyBuildVersion)
-
- true
- src/core/AutoRest.Core/
- AutoRest
-
-
-
diff --git a/src/core/AutoRest.Core/project.json b/src/core/AutoRest.Core/project.json
new file mode 100644
index 0000000000000..4bfdc4dff955e
--- /dev/null
+++ b/src/core/AutoRest.Core/project.json
@@ -0,0 +1,41 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Core",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+ "old_frameworks": {
+ "net451": {
+ },
+ "netcoreapp1.0": {
+ "buildOptions": { "define": [ "PORTABLE" ] },
+ "imports": [ "dnxcore50", "portable-net45+win8" ],
+ "dependencies": {
+ "Microsoft.NETCore.App": {
+ "type": "platform",
+ "version": "1.0.0-*"
+ }
+ }
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "YamlDotNet.Signed": "3.8.0"
+ }
+}
diff --git a/src/core/AutoRest.Extensions.Azure.Tests/AutoRest.Extensions.Azure.Tests.csproj b/src/core/AutoRest.Extensions.Azure.Tests/AutoRest.Extensions.Azure.Tests.csproj
deleted file mode 100644
index cd52a29744723..0000000000000
--- a/src/core/AutoRest.Extensions.Azure.Tests/AutoRest.Extensions.Azure.Tests.csproj
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}
- Library
- Properties
- AutoRest.Extensions.Azure.Tests
- AutoRest.Extensions.Azure.Tests
- 512
- true
- true
- ee0e6b21
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Extensions.Azure.Tests.xml
-
-
-
-
-
-
-
- AutoRest.json
- PreserveNewest
-
-
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- Designer
-
-
- PreserveNewest
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {9517265e-5127-460c-9dde-fe017d73121c}
- AutoRest.Swagger
-
-
- {4899b527-6815-4e89-84b3-dd5a507b205a}
- AutoRest.CSharp.Azure
-
-
- {cc1eec95-41ef-44b6-8761-00fa3e647248}
- AutoRest.CSharp
-
-
- {afd3f1c4-5c59-4018-b0bb-030e0da57c5c}
- AutoRest.Java.Azure
-
-
- {909bf4ef-4eca-4ac4-8e21-cdcf05393161}
- AutoRest.NodeJS.Azure
-
-
- {31931998-7543-41da-9e58-d9670d810352}
- AutoRest.Ruby.Azure
-
-
- {90b943ab-3879-4b64-b9ff-1a21297c0f26}
- AutoRest.Extensions.Azure
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
-
-
-
-
-
- $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll
-
-
- $(SolutionDir)packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll
- True
-
-
- False
- $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll
- True
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/core/AutoRest.Extensions.Azure.Tests/AutoRest.Extensions.Azure.Tests.xproj b/src/core/AutoRest.Extensions.Azure.Tests/AutoRest.Extensions.Azure.Tests.xproj
new file mode 100644
index 0000000000000..54f716ca837a0
--- /dev/null
+++ b/src/core/AutoRest.Extensions.Azure.Tests/AutoRest.Extensions.Azure.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Extensions.Azure.Tests
+ {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/core/AutoRest.Extensions.Azure.Tests/project.json b/src/core/AutoRest.Extensions.Azure.Tests/project.json
new file mode 100644
index 0000000000000..35981456200f5
--- /dev/null
+++ b/src/core/AutoRest.Extensions.Azure.Tests/project.json
@@ -0,0 +1,45 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Generator Extensions for Azure Tests ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+ "testRunner": "xunit",
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+
+ "copyToOutput": {
+ "include": ["Swagger" ],
+ "mappings" : {
+ "AutoRest.json" : "../../../src/core/AutoRest/AutoRest.json"
+ }
+ }
+ },
+
+ "dependencies": {
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Swagger": {
+ "target": "project"
+ },
+ "AutoRest.CSharp.Azure": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/core/AutoRest.Extensions.Azure/AutoRest.Extensions.Azure.csproj b/src/core/AutoRest.Extensions.Azure/AutoRest.Extensions.Azure.csproj
deleted file mode 100644
index 3680ef3377bdd..0000000000000
--- a/src/core/AutoRest.Extensions.Azure/AutoRest.Extensions.Azure.csproj
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {90B943AB-3879-4B64-B9FF-1A21297C0F26}
- Library
- Properties
- AutoRest.Extensions.Azure
- AutoRest.Extensions.Azure
- 512
- true
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Extensions.Azure.xml
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {9517265e-5127-460c-9dde-fe017d73121c}
- AutoRest.Swagger
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
- CustomDictionary.xml
-
-
-
-
-
\ No newline at end of file
diff --git a/src/core/AutoRest.Extensions.Azure/AutoRest.Extensions.Azure.xproj b/src/core/AutoRest.Extensions.Azure/AutoRest.Extensions.Azure.xproj
new file mode 100644
index 0000000000000..64c7eac48e725
--- /dev/null
+++ b/src/core/AutoRest.Extensions.Azure/AutoRest.Extensions.Azure.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Extensions.Azure
+ {90B943AB-3879-4B64-B9FF-1A21297C0F26}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/core/AutoRest.Extensions.Azure/project.json b/src/core/AutoRest.Extensions.Azure/project.json
new file mode 100644
index 0000000000000..328e038a40267
--- /dev/null
+++ b/src/core/AutoRest.Extensions.Azure/project.json
@@ -0,0 +1,35 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "AutoRest Azure Generator Extensions",
+ "tags": [ "Microsoft AutoRest Azure Generator Extensions" ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "dependencies": {
+ "System.Threading.Tasks": "4.0.0",
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Swagger": {
+ "target": "project"
+ },
+ "AutoRest.Extensions": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/core/AutoRest.Extensions.Tests/AutoRest.Extensions.Tests.csproj b/src/core/AutoRest.Extensions.Tests/AutoRest.Extensions.Tests.csproj
deleted file mode 100644
index e2da6e94ec3a3..0000000000000
--- a/src/core/AutoRest.Extensions.Tests/AutoRest.Extensions.Tests.csproj
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}
- Library
- Properties
- AutoRest.Extensions.Tests
- AutoRest.Extensions.Tests
- 512
- true
- true
- ee0e6b21
- Net45-Debug
-
-
- bin\Net45-Release\AutoRest.Extensions.Tests.xml
-
-
- bin\Portable-Debug\AutoRest.Extensions.Tests.xml
-
-
- bin\Portable-Release\AutoRest.Extensions.Tests.xml
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Extensions.Tests.xml
-
-
-
- AutoRest.json
- PreserveNewest
-
-
-
-
-
-
-
- Designer
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {cc1eec95-41ef-44b6-8761-00fa3e647248}
- AutoRest.CSharp
-
-
- {34b82690-0083-4f4c-8abf-2d2a09304915}
- AutoRest.Java
-
-
- {77e73f37-9586-44ea-91b0-f244d08467d2}
- AutoRest.NodeJS
-
-
- {b3ac3239-0b12-415a-94ce-bff6de1a537e}
- AutoRest.Python
-
-
- {a7780698-3072-486e-a105-81eddf552598}
- AutoRest.Ruby
-
-
- {90b943ab-3879-4b64-b9ff-1a21297c0f26}
- AutoRest.Extensions.Azure
-
-
- {9517265e-5127-460c-9dde-fe017d73121c}
- AutoRest.Swagger
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
-
-
-
-
-
- $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll
-
-
- $(SolutionDir)packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll
- True
-
-
- False
- $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll
- True
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/core/AutoRest.Extensions.Tests/AutoRest.Extensions.Tests.xproj b/src/core/AutoRest.Extensions.Tests/AutoRest.Extensions.Tests.xproj
new file mode 100644
index 0000000000000..052d213971ff7
--- /dev/null
+++ b/src/core/AutoRest.Extensions.Tests/AutoRest.Extensions.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Extensions.Tests
+ {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/core/AutoRest.Extensions.Tests/project.json b/src/core/AutoRest.Extensions.Tests/project.json
new file mode 100644
index 0000000000000..4cdd25856a222
--- /dev/null
+++ b/src/core/AutoRest.Extensions.Tests/project.json
@@ -0,0 +1,61 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Generator Extensions Tests ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+ "testRunner": "xunit",
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+
+ "copyToOutput": {
+ "include": ["Swagger" ],
+ "mappings" : {
+ "AutoRest.json" : "../../../src/core/AutoRest/AutoRest.json"
+ }
+ }
+ },
+
+
+ "dependencies": {
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Swagger": {
+ "target": "project"
+ },
+ "AutoRest.Ruby": {
+ "target": "project"
+ },
+ "AutoRest.Java": {
+ "target": "project"
+ },
+ "AutoRest.NodeJS": {
+ "target": "project"
+ },
+ "AutoRest.Python": {
+ "target": "project"
+ },
+ "AutoRest.CSharp": {
+ "target": "project"
+ },
+ "AutoRest.Extensions": {
+ "target": "project"
+ },
+ }
+}
diff --git a/src/core/AutoRest.Extensions/AutoRest.Extensions.csproj b/src/core/AutoRest.Extensions/AutoRest.Extensions.csproj
deleted file mode 100644
index cd484710804e8..0000000000000
--- a/src/core/AutoRest.Extensions/AutoRest.Extensions.csproj
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {7DD043EB-5E53-4180-B123-CC3CC5022E34}
- Library
- Properties
- AutoRest.Extensions
- AutoRest.Extensions
- 512
- true
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Extensions.xml
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {9517265e-5127-460c-9dde-fe017d73121c}
- AutoRest.Swagger
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
- CustomDictionary.xml
-
-
-
-
\ No newline at end of file
diff --git a/src/core/AutoRest.Extensions/AutoRest.Extensions.xproj b/src/core/AutoRest.Extensions/AutoRest.Extensions.xproj
new file mode 100644
index 0000000000000..ec9f048719909
--- /dev/null
+++ b/src/core/AutoRest.Extensions/AutoRest.Extensions.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Extensions
+ {7DD043EB-5E53-4180-B123-CC3CC5022E34}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/core/AutoRest.Extensions/project.json b/src/core/AutoRest.Extensions/project.json
new file mode 100644
index 0000000000000..08aed50e8937e
--- /dev/null
+++ b/src/core/AutoRest.Extensions/project.json
@@ -0,0 +1,32 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "AutoRest Generator Extensions",
+ "tags": [ "Microsoft AutoRest Generator Extensions" ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "System.Threading.Tasks" : "4.0.0",
+ "AutoRest.Swagger": {
+ "target": "project"
+ },
+ "AutoRest.Core": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/core/AutoRest/AutoRest.csproj b/src/core/AutoRest/AutoRest.csproj
deleted file mode 100644
index 8bc15ea37ee74..0000000000000
--- a/src/core/AutoRest/AutoRest.csproj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {F589D8B7-1B0F-4182-842B-09866A4A2CEB}
- Exe
- Properties
- AutoRest
- AutoRest
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
-
-
- Program
- $(CommonRoot)\binaries\$(LibraryFxTarget)\AutoRest.exe
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
- CustomDictionary.xml
-
-
- PreserveNewest
-
-
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
-
-
- PreserveNewest
-
-
-
-
\ No newline at end of file
diff --git a/src/core/AutoRest/AutoRest.xproj b/src/core/AutoRest/AutoRest.xproj
new file mode 100644
index 0000000000000..057c272753e8f
--- /dev/null
+++ b/src/core/AutoRest/AutoRest.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest
+ {F589D8B7-1B0F-4182-842B-09866A4A2CEB}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/core/AutoRest/project.json b/src/core/AutoRest/project.json
new file mode 100644
index 0000000000000..0d278b6652e17
--- /dev/null
+++ b/src/core/AutoRest/project.json
@@ -0,0 +1,62 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft", "Azure-SDK" ],
+
+ "packOptions": {
+ "owners": [ "Microsoft", "Azure-SDK" ],
+ "summary": "AutoRest code generation of REST API client libraries.",
+ "tags": [ "Microsoft AutoRest Generator" ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE",
+ "iconUrl": "https://cdn.rawgit.com/Azure/AutoRest/7c1576dfb56974176223545cfac5762d168ded5f/Documentation/images/autorest-small-flat.png",
+ "requireLicenseAcceptance": true,
+ "description" : "The AutoRest tool generates client libraries for accessing REST APIs that are described using the Swagger format.",
+ "copyright" : "Copyright (c) Microsoft Corporation",
+ "files": {
+ "mappings": {
+ "tools/": {
+ "include" : ["bin/release/net451/win7-x64/*.exe","bin/release/net451/win7-x64/*.dll" ],
+ "exclude" : ["**/*.pdb" ]
+ },
+ "tools/AutoRest.json": "Autorest.Release.json"
+ }
+ }
+ },
+
+ "buildOptions": {
+ "emitEntryPoint": true,
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+ "copyToOutput": {
+ "include": ["AutoRest.json"]
+ },
+ "additionalArguments": [
+ "-highentropyva+"
+ ]
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": {"version": "[9.0.1,10.0)", "type":"build"},
+ "AutoRest.Core": { "target": "project" ,"type":"build"},
+ "AutoRest.Swagger": { "target": "project", "type": "build" },
+ "AutoRest.CompositeSwagger": { "target": "project", "type": "build" },
+ "AutoRest.CSharp": { "target": "project", "type": "build" },
+ "AutoRest.CSharp.Azure": { "target": "project", "type": "build" },
+ "AutoRest.Java.Azure": { "target": "project", "type": "build" },
+ "AutoRest.NodeJS.Azure": { "target": "project", "type": "build" },
+ "AutoRest.Python.Azure": { "target": "project", "type": "build" },
+ "AutoRest.Ruby.Azure": { "target": "project", "type": "build" },
+ "AutoRest.AzureResourceSchema": { "target": "project", "type": "build" },
+ "AutoRest.Java.Azure.Fluent": { "target": "project", "type": "build" },
+ "AutoRest.Java": { "target": "project", "type": "build" },
+ "AutoRest.NodeJS": { "target": "project", "type": "build" },
+ "AutoRest.Python": { "target": "project", "type": "build" },
+ "AutoRest.Ruby": { "target": "project", "type": "build" }
+ }
+}
diff --git a/src/generator/AutoRest.AzureResourceSchema.Tests/AutoRest.AzureResourceSchema.Tests.csproj b/src/generator/AutoRest.AzureResourceSchema.Tests/AutoRest.AzureResourceSchema.Tests.csproj
deleted file mode 100644
index 279a089110008..0000000000000
--- a/src/generator/AutoRest.AzureResourceSchema.Tests/AutoRest.AzureResourceSchema.Tests.csproj
+++ /dev/null
@@ -1,279 +0,0 @@
-
-
-
-
-
-
-
- Debug
- AnyCPU
- {1C3B4A33-E045-4C8F-9202-1B651A686567}
- Library
- Properties
- Microsoft.Rest.Generator.AzureResourceSchema.Tests
- AutoRest.AzureResourceSchema.Tests
- AutoRest.AzureResourceSchema.Tests
- v4.5
- 512
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- $(SolutionDir)packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll
- True
-
-
-
-
-
-
-
-
-
-
- $(SolutionDir)packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll
- True
-
-
- $(SolutionDir)packages\xunit.assert.2.1.0\lib\dotnet\xunit.assert.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\dotnet\xunit.core.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll
- True
-
-
-
-
-
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
-
-
- {c6c4e139-d7af-486c-95ba-2b879f58f18d}
- AutoRest.Swagger.Tests
-
-
- {654344a5-0556-49c7-bfb3-59676d7440d3}
- AutoRest.AzureResourceSchema
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.AzureResourceSchema.Tests/AutoRest.AzureResourceSchema.Tests.xproj b/src/generator/AutoRest.AzureResourceSchema.Tests/AutoRest.AzureResourceSchema.Tests.xproj
new file mode 100644
index 0000000000000..43b78faa5b3c0
--- /dev/null
+++ b/src/generator/AutoRest.AzureResourceSchema.Tests/AutoRest.AzureResourceSchema.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.AzureResourceSchema.Tests
+ {1C3B4A33-E045-4C8F-9202-1B651A686567}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/generator/AutoRest.AzureResourceSchema.Tests/project.json b/src/generator/AutoRest.AzureResourceSchema.Tests/project.json
new file mode 100644
index 0000000000000..16dd893b6365a
--- /dev/null
+++ b/src/generator/AutoRest.AzureResourceSchema.Tests/project.json
@@ -0,0 +1,46 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Azure Resource Schema Tests ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+ "testRunner": "xunit",
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+ "copyToOutput": {
+ "include": ["Swagger", "Expected" ],
+ "mappings" : {
+ "AutoRest.json" : "../../../src/core/AutoRest/AutoRest.json"
+ }
+ }
+ },
+
+
+ "dependencies": {
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.AzureResourceSchema": {
+ "target": "project"
+ },
+ "AutoRest.Swagger.Tests": {
+ "target": "project", "type":"build"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.AzureResourceSchema/AutoRest.AzureResourceSchema.csproj b/src/generator/AutoRest.AzureResourceSchema/AutoRest.AzureResourceSchema.csproj
deleted file mode 100644
index 61a819c59e8ff..0000000000000
--- a/src/generator/AutoRest.AzureResourceSchema/AutoRest.AzureResourceSchema.csproj
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {654344A5-0556-49C7-BFB3-59676D7440D3}
- Library
- Properties
- AutoRest.AzureResourceSchema
- AutoRest.AzureResourceSchema
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
-
-
- CustomDictionary.xml
-
-
-
-
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- bin\Debug\AutoRest.AzureResourceSchema.xml
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.AzureResourceSchema/AutoRest.AzureResourceSchema.xproj b/src/generator/AutoRest.AzureResourceSchema/AutoRest.AzureResourceSchema.xproj
new file mode 100644
index 0000000000000..c83f809bd940f
--- /dev/null
+++ b/src/generator/AutoRest.AzureResourceSchema/AutoRest.AzureResourceSchema.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.AzureResourceSchema
+ {654344A5-0556-49C7-BFB3-59676D7440D3}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.AzureResourceSchema/project.json b/src/generator/AutoRest.AzureResourceSchema/project.json
new file mode 100644
index 0000000000000..2d5887e8e927a
--- /dev/null
+++ b/src/generator/AutoRest.AzureResourceSchema/project.json
@@ -0,0 +1,29 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Azure Resource Schema Generator ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "AutoRest.Core": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.CSharp.Azure.Tests/project.json b/src/generator/AutoRest.CSharp.Azure.Tests/project.json
index c13509ef0b728..e0870c4580bf1 100644
--- a/src/generator/AutoRest.CSharp.Azure.Tests/project.json
+++ b/src/generator/AutoRest.CSharp.Azure.Tests/project.json
@@ -1,5 +1,5 @@
{
- "version": "2.0.0",
+ "version": "0.17.0-*",
"authors": [ "Microsoft" ],
"packOptions": {
@@ -10,24 +10,22 @@
},
"buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
"compile": {
- "exclude": [ "CSharpAzureCodeNamingFrameworkTests.*" ]
+ "exclude": [ "CSharpAzureCodeNamingFrameworkTestsXX.*" ]
}
},
"testRunner": "xunit",
"frameworks": {
- "netcoreapp1.0": {
- "buildOptions": { "define": [ "PORTABLE" ] },
- "imports": ["dnxcore50", "portable-net45+win8"]
+ "net451": {
+
}
},
- "dependencies": {
- "Microsoft.NETCore.App": {
- "type": "platform",
- "version": "1.0.0"
- },
+ "dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"AutoRest.CSharp.Tests": { "target": "project" },
"Microsoft.Rest.ClientRuntime.Azure": { "target": "project" },
diff --git a/src/generator/AutoRest.CSharp.Azure/AutoRest.CSharp.Azure.csproj b/src/generator/AutoRest.CSharp.Azure/AutoRest.CSharp.Azure.csproj
deleted file mode 100644
index 2ed96a502d753..0000000000000
--- a/src/generator/AutoRest.CSharp.Azure/AutoRest.CSharp.Azure.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {4899B527-6815-4E89-84B3-DD5A507B205A}
- Library
- Properties
- AutoRest.CSharp.Azure
- AutoRest.CSharp.Azure
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.CSharp.Azure.xml
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
-
- AzureMethodGroupTemplate.cshtml
-
-
- AzureMethodTemplate.cshtml
-
-
- AzureServiceClientTemplate.cshtml
-
-
- PageTemplate.cshtml
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {90b943ab-3879-4b64-b9ff-1a21297c0f26}
- AutoRest.Extensions.Azure
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
- {cc1eec95-41ef-44b6-8761-00fa3e647248}
- AutoRest.CSharp
-
-
-
-
-
-
-
-
-
-
- CustomDictionary.xml
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.CSharp.Azure/AutoRest.CSharp.Azure.xproj b/src/generator/AutoRest.CSharp.Azure/AutoRest.CSharp.Azure.xproj
new file mode 100644
index 0000000000000..7adafce720a8e
--- /dev/null
+++ b/src/generator/AutoRest.CSharp.Azure/AutoRest.CSharp.Azure.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.CSharp.Azure
+ {4899B527-6815-4E89-84B3-DD5A507B205A}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.CSharp.Azure/project.json b/src/generator/AutoRest.CSharp.Azure/project.json
new file mode 100644
index 0000000000000..6feeedde0795b
--- /dev/null
+++ b/src/generator/AutoRest.CSharp.Azure/project.json
@@ -0,0 +1,35 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "packOptions": {
+ "summary": "Autorest Azure.CSharp code generator ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.CSharp": {
+ "target": "project"
+ },
+ "AutoRest.Extensions.Azure": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.CSharp.Tests/project.json b/src/generator/AutoRest.CSharp.Tests/project.json
index 64afedb0649d4..d50259a8c110c 100644
--- a/src/generator/AutoRest.CSharp.Tests/project.json
+++ b/src/generator/AutoRest.CSharp.Tests/project.json
@@ -1,5 +1,5 @@
{
- "version": "2.0.0-*",
+ "version": "0.17.0-*",
"authors": [ "Microsoft" ],
"packOptions": {
@@ -10,25 +10,26 @@
},
"buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
"compile": {
- "exclude": [ "CSharpCodeNamingFrameworkTests.*" ]
+ "exclude": [ "CSharpCodeNamingFrameworkTestsXX.*" ]
}
},
"testRunner": "xunit",
"frameworks": {
- "netcoreapp1.0": {
- "buildOptions": { "define": [ "PORTABLE" ] },
- "imports": ["dnxcore50", "portable-net45+win8"]
+ "net451" :{
+
}
+
},
"dependencies": {
- "Microsoft.NETCore.App": {
- "type": "platform",
- "version": "1.0.0-*"
- },
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.Rest.ClientRuntime":{ "target": "project"},
+ "AutoRest.Core": { "target": "project" },
+ "AutoRest.CSharp": { "target": "project" },
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Filter": "1.0.0",
diff --git a/src/generator/AutoRest.CSharp.Unit.Tests/AutoRest.CSharp.Unit.Tests.csproj b/src/generator/AutoRest.CSharp.Unit.Tests/AutoRest.CSharp.Unit.Tests.csproj
deleted file mode 100644
index c343d765c632f..0000000000000
--- a/src/generator/AutoRest.CSharp.Unit.Tests/AutoRest.CSharp.Unit.Tests.csproj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- 10.0.0
- 2.0
- {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}
- Library
- AutoRest.CSharp.Unit.Tests
- AutoRest.CSharp.Unit.Tests
- true
- true
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.CSharp.Unit.Tests.xml
-
-
-
-
-
- $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll
-
-
- $(SolutionDir)\packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll
- True
-
-
- $(SolutionDir)\packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll
- True
-
-
- $(SolutionDir)\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll
- True
-
-
-
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {cc1eec95-41ef-44b6-8761-00fa3e647248}
- AutoRest.CSharp
-
-
-
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.CSharp.Unit.Tests/AutoRest.CSharp.Unit.Tests.xproj b/src/generator/AutoRest.CSharp.Unit.Tests/AutoRest.CSharp.Unit.Tests.xproj
new file mode 100644
index 0000000000000..c122c4049ddf1
--- /dev/null
+++ b/src/generator/AutoRest.CSharp.Unit.Tests/AutoRest.CSharp.Unit.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.CSharp.Unit.Tests
+ {8192BAA3-C606-4D44-B0D7-46BE7AFA4096}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/generator/AutoRest.CSharp.Unit.Tests/project.json b/src/generator/AutoRest.CSharp.Unit.Tests/project.json
new file mode 100644
index 0000000000000..347aab23721eb
--- /dev/null
+++ b/src/generator/AutoRest.CSharp.Unit.Tests/project.json
@@ -0,0 +1,41 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+ "packOptions": {
+ "summary": "Generator.CSharp Unit Tests.",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+
+ "copyToOutput": {
+ "include": ["Resource"],
+ }
+ },
+
+ "testRunner": "xunit",
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Rest.ClientRuntime": { "target": "project" },
+ "Microsoft.Extensions.Logging": "1.0.0",
+ "Microsoft.Extensions.Logging.Console": "1.0.0",
+ "Microsoft.Extensions.Logging.Filter": "1.0.0",
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+
+ "AutoRest.Core": { "target": "project" },
+ "AutoRest.Tooling.CSharp.Compiler": { "target": "project" },
+ "AutoRest.CSharp": { "target": "project" }
+ }
+}
diff --git a/src/generator/AutoRest.CSharp/AutoRest.CSharp.csproj b/src/generator/AutoRest.CSharp/AutoRest.CSharp.csproj
deleted file mode 100644
index 004fbce8f978e..0000000000000
--- a/src/generator/AutoRest.CSharp/AutoRest.CSharp.csproj
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {CC1EEC95-41EF-44B6-8761-00FA3E647248}
- Library
- Properties
- AutoRest.CSharp
- AutoRest.CSharp
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.CSharp.xml
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
-
-
-
-
- ExceptionTemplate.cshtml
-
-
- EnumTemplate.cshtml
-
-
- ExtensionMethodTemplate.cshtml
-
-
- ExtensionsTemplate.cshtml
-
-
- MethodGroupInterfaceTemplate.cshtml
-
-
- MethodGroupTemplate.cshtml
-
-
- MethodTemplate.cshtml
-
-
- ModelTemplate.cshtml
-
-
- ServiceClientBodyTemplate.cshtml
-
-
- ServiceClientInterfaceTemplate.cshtml
-
-
- ServiceClientTemplate.cshtml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
-
-
- CustomDictionary.xml
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.CSharp/AutoRest.CSharp.xproj b/src/generator/AutoRest.CSharp/AutoRest.CSharp.xproj
new file mode 100644
index 0000000000000..5e33e4ef12c1b
--- /dev/null
+++ b/src/generator/AutoRest.CSharp/AutoRest.CSharp.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.CSharp
+ {CC1EEC95-41EF-44B6-8761-00FA3E647248}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.CSharp/project.json b/src/generator/AutoRest.CSharp/project.json
new file mode 100644
index 0000000000000..6af7fcb27f4c8
--- /dev/null
+++ b/src/generator/AutoRest.CSharp/project.json
@@ -0,0 +1,36 @@
+{
+ "name": "AutoRest.CSharp",
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "packOptions": {
+ "summary": "AutoRest CSharp Generator",
+ "tags": [ "Microsoft AutoRest CSharp Generator" ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+
+ "dependencies": {
+ "System.Threading.Tasks": "4.0.0",
+
+ "AutoRest.Extensions": {
+ "target": "project"
+ },
+ "AutoRest.Core": {
+ "target": "project"
+ }
+
+ }
+}
diff --git a/src/generator/AutoRest.Java.Azure.Fluent/AutoRest.Java.Azure.Fluent.csproj b/src/generator/AutoRest.Java.Azure.Fluent/AutoRest.Java.Azure.Fluent.csproj
deleted file mode 100644
index 008190dbfb24b..0000000000000
--- a/src/generator/AutoRest.Java.Azure.Fluent/AutoRest.Java.Azure.Fluent.csproj
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {D35E97FD-E360-4DAA-96D0-DA45F32150B9}
- Library
- Properties
- AutoRest.Java.Azure.Fluent
- AutoRest.Java.Azure.Fluent
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Java.Azure.Fluent.xml
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {90b943ab-3879-4b64-b9ff-1a21297c0f26}
- AutoRest.Extensions.Azure
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
- {afd3f1c4-5c59-4018-b0bb-030e0da57c5c}
- AutoRest.Java.Azure
-
-
- {34B82690-0083-4F4C-8ABF-2D2A09304915}
- AutoRest.Java
-
-
-
-
- CustomDictionary.xml
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.Java.Azure.Fluent/AutoRest.Java.Azure.Fluent.xproj b/src/generator/AutoRest.Java.Azure.Fluent/AutoRest.Java.Azure.Fluent.xproj
new file mode 100644
index 0000000000000..1b1c482477274
--- /dev/null
+++ b/src/generator/AutoRest.Java.Azure.Fluent/AutoRest.Java.Azure.Fluent.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Java.Azure.Fluent
+ {D35E97FD-E360-4DAA-96D0-DA45F32150B9}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.Java.Azure.Fluent/project.json b/src/generator/AutoRest.Java.Azure.Fluent/project.json
new file mode 100644
index 0000000000000..08a919a3e8be3
--- /dev/null
+++ b/src/generator/AutoRest.Java.Azure.Fluent/project.json
@@ -0,0 +1,38 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Azure.Java Fluent code generator",
+ "tags": [ "Microsoft AutoRest Fluent" ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Java": {
+ "target": "project"
+ },
+ "AutoRest.Java.Azure": {
+ "target": "project"
+ },
+ "AutoRest.Extensions.Azure": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.Java.Azure/AutoRest.Java.Azure.csproj b/src/generator/AutoRest.Java.Azure/AutoRest.Java.Azure.csproj
deleted file mode 100644
index a855a2b2b42da..0000000000000
--- a/src/generator/AutoRest.Java.Azure/AutoRest.Java.Azure.csproj
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}
- Library
- Properties
- AutoRest.Java.Azure
- AutoRest.Java.Azure
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Java.Azure.xml
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
- AzureMethodGroupInterfaceTemplate.cshtml
-
-
- AzureMethodGroupTemplate.cshtml
-
-
- AzureMethodTemplate.cshtml
-
-
- AzureServiceClientInterfaceTemplate.cshtml
-
-
- AzureServiceClientTemplate.cshtml
-
-
- AzureMethodGroupRetrofitTemplate.cshtml
-
-
- PageTemplate.cshtml
-
-
- AzureServiceClientRetrofitTemplate.cshtml
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {90b943ab-3879-4b64-b9ff-1a21297c0f26}
- AutoRest.Extensions.Azure
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
- {34B82690-0083-4F4C-8ABF-2D2A09304915}
- AutoRest.Java
-
-
-
-
- CustomDictionary.xml
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.Java.Azure/AutoRest.Java.Azure.xproj b/src/generator/AutoRest.Java.Azure/AutoRest.Java.Azure.xproj
new file mode 100644
index 0000000000000..24f2866f8d10e
--- /dev/null
+++ b/src/generator/AutoRest.Java.Azure/AutoRest.Java.Azure.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Java.Azure
+ {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.Java.Azure/project.json b/src/generator/AutoRest.Java.Azure/project.json
new file mode 100644
index 0000000000000..d5dc788de5242
--- /dev/null
+++ b/src/generator/AutoRest.Java.Azure/project.json
@@ -0,0 +1,35 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Azure.Java code generator",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Java": {
+ "target": "project"
+ },
+ "AutoRest.Extensions.Azure": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.Java/AutoRest.Java.csproj b/src/generator/AutoRest.Java/AutoRest.Java.csproj
deleted file mode 100644
index 9eb7bcf85dd05..0000000000000
--- a/src/generator/AutoRest.Java/AutoRest.Java.csproj
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {34B82690-0083-4F4C-8ABF-2D2A09304915}
- Library
- Properties
- AutoRest.Java
- AutoRest.Java
- 512
-
-
- bin\Net45-Debug\AutoRest.Java.xml
-
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ExceptionTemplate.cshtml
-
-
- MethodInterfaceTemplate.cshtml
-
-
- MethodGroupRetrofitTemplate.cshtml
-
-
- ServiceClientRetrofitTemplate.cshtml
-
-
- PackageInfoTemplate.cshtml
-
-
- EnumTemplate.cshtml
-
-
- MethodGroupInterfaceTemplate.cshtml
-
-
- MethodGroupTemplate.cshtml
-
-
- MethodTemplate.cshtml
-
-
- ModelTemplate.cshtml
-
-
- ServiceClientInterfaceTemplate.cshtml
-
-
- ServiceClientTemplate.cshtml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
-
-
- CustomDictionary.xml
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.Java/AutoRest.Java.xproj b/src/generator/AutoRest.Java/AutoRest.Java.xproj
new file mode 100644
index 0000000000000..b9d15782654b5
--- /dev/null
+++ b/src/generator/AutoRest.Java/AutoRest.Java.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Java
+ {34B82690-0083-4F4C-8ABF-2D2A09304915}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.Java/project.json b/src/generator/AutoRest.Java/project.json
new file mode 100644
index 0000000000000..a864b5e491f6a
--- /dev/null
+++ b/src/generator/AutoRest.Java/project.json
@@ -0,0 +1,33 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Java code generator ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+
+ "AutoRest.Extensions": {
+ "target": "project"
+ },
+ "AutoRest.Core": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.NodeJS.Azure.Tests/AutoRest.NodeJS.Azure.Tests.xproj b/src/generator/AutoRest.NodeJS.Azure.Tests/AutoRest.NodeJS.Azure.Tests.xproj
new file mode 100644
index 0000000000000..6e629f5477c52
--- /dev/null
+++ b/src/generator/AutoRest.NodeJS.Azure.Tests/AutoRest.NodeJS.Azure.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.NodeJS.Azure.Tests
+ {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/generator/AutoRest.NodeJS.Azure.Tests/project.json b/src/generator/AutoRest.NodeJS.Azure.Tests/project.json
new file mode 100644
index 0000000000000..8e0efa57842bc
--- /dev/null
+++ b/src/generator/AutoRest.NodeJS.Azure.Tests/project.json
@@ -0,0 +1,46 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest NodeJS Generator for Azure Tests ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "testRunner": "xunit",
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+ "copyToOutput": {
+ "include": ["Expected" ],
+ "mappings" : {
+ "AutoRest.json" : "../../../src/core/AutoRest/AutoRest.json",
+ "Swagger/storage.json" : "../../../src/dev/TestServer/swagger/storage.json"
+ }
+ }
+ },
+
+ "dependencies": {
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+
+ "AutoRest.NodeJS.Azure": {
+ "target": "project"
+ },
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Swagger.Tests": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.NodeJS.Azure/AutoRest.NodeJS.Azure.csproj b/src/generator/AutoRest.NodeJS.Azure/AutoRest.NodeJS.Azure.csproj
deleted file mode 100644
index 9c354752ec5dc..0000000000000
--- a/src/generator/AutoRest.NodeJS.Azure/AutoRest.NodeJS.Azure.csproj
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}
- Library
- Properties
- AutoRest.NodeJS.Azure
- AutoRest.NodeJS.Azure
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.NodeJS.Azure.xml
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
- AzureMethodGroupTemplate.cshtml
-
-
- AzureMethodTemplate.cshtml
-
-
- AzureModelIndexTemplate.cshtml
-
-
- AzureServiceClientTemplate.cshtml
-
-
- PageModelTemplate.cshtml
-
-
- AzureMethodGroupTemplateTS.cshtml
-
-
- AzureMethodTemplateTS.cshtml
-
-
- AzureModelIndexTemplateTS.cshtml
-
-
- AzureServiceClientTemplateTS.cshtml
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {90b943ab-3879-4b64-b9ff-1a21297c0f26}
- AutoRest.Extensions.Azure
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
- {77e73f37-9586-44ea-91b0-f244d08467d2}
- AutoRest.NodeJS
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CustomDictionary.xml
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.NodeJS.Azure/AutoRest.NodeJS.Azure.xproj b/src/generator/AutoRest.NodeJS.Azure/AutoRest.NodeJS.Azure.xproj
new file mode 100644
index 0000000000000..a41db75ed0431
--- /dev/null
+++ b/src/generator/AutoRest.NodeJS.Azure/AutoRest.NodeJS.Azure.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.NodeJS.Azure
+ {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.NodeJS.Azure/project.json b/src/generator/AutoRest.NodeJS.Azure/project.json
new file mode 100644
index 0000000000000..40728a23723b4
--- /dev/null
+++ b/src/generator/AutoRest.NodeJS.Azure/project.json
@@ -0,0 +1,36 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Azure.NodeJS Code Generator ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.NodeJS": {
+ "target": "project"
+ },
+
+ "AutoRest.Extensions.Azure": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.NodeJS.Tests/AutoRest.NodeJS.Tests.xproj b/src/generator/AutoRest.NodeJS.Tests/AutoRest.NodeJS.Tests.xproj
new file mode 100644
index 0000000000000..3c41eeaba7a17
--- /dev/null
+++ b/src/generator/AutoRest.NodeJS.Tests/AutoRest.NodeJS.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.NodeJS.Tests
+ {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/generator/AutoRest.NodeJS.Tests/project.json b/src/generator/AutoRest.NodeJS.Tests/project.json
new file mode 100644
index 0000000000000..cb2c2bcf3f9bd
--- /dev/null
+++ b/src/generator/AutoRest.NodeJS.Tests/project.json
@@ -0,0 +1,47 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest NodeJS Generator Tests ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+ "testRunner": "xunit",
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+
+ "copyToOutput": {
+ "include": ["Expected" ],
+ "mappings" : {
+ "AutoRest.json" : "../../../src/core/AutoRest/AutoRest.json",
+ "Swagger/body-complex.json" : "../../../src/dev/TestServer/swagger/body-complex.json",
+ "Swagger/complex-model.json" : "../../../src/dev/TestServer/swagger/complex-model.json"
+ }
+ }
+ },
+
+ "dependencies": {
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.NodeJS": {
+ "target": "project"
+ },
+ "AutoRest.Swagger.Tests": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.NodeJS/AutoRest.NodeJS.csproj b/src/generator/AutoRest.NodeJS/AutoRest.NodeJS.csproj
deleted file mode 100644
index 3ebadad746771..0000000000000
--- a/src/generator/AutoRest.NodeJS/AutoRest.NodeJS.csproj
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {77E73F37-9586-44EA-91B0-F244D08467D2}
- Library
- Properties
- AutoRest.NodeJS
- AutoRest.NodeJS
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.NodeJS.xml
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
- MethodGroupIndexTemplate.cshtml
-
-
- MethodGroupIndexTemplateTS.cshtml
-
-
- MethodGroupTemplate.cshtml
-
-
- MethodGroupTemplateTS.cshtml
-
-
- MethodJsonPipelineTemplate.cshtml
-
-
- MethodStreamPipelineTemplate.cshtml
-
-
- MethodTemplate.cshtml
-
-
- MethodTemplateTS.cshtml
-
-
- ModelIndexTemplate.cshtml
-
-
- ModelIndexTemplateTS.cshtml
-
-
- ModelTemplate.cshtml
-
-
- ModelTemplateTS.cshtml
-
-
- ServiceClientTemplate.cshtml
-
-
- ServiceClientTemplateTS.cshtml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
-
-
- CustomDictionary.xml
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.NodeJS/AutoRest.NodeJS.xproj b/src/generator/AutoRest.NodeJS/AutoRest.NodeJS.xproj
new file mode 100644
index 0000000000000..dacc43b1370b4
--- /dev/null
+++ b/src/generator/AutoRest.NodeJS/AutoRest.NodeJS.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.NodeJS
+ {77E73F37-9586-44EA-91B0-F244D08467D2}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.NodeJS/project.json b/src/generator/AutoRest.NodeJS/project.json
new file mode 100644
index 0000000000000..eb67044cda52d
--- /dev/null
+++ b/src/generator/AutoRest.NodeJS/project.json
@@ -0,0 +1,31 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "AutoRest NodeJs Generator",
+ "tags": [ "Microsoft AutoRest Azure Generator Extensions" ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "AutoRest.Extensions": {
+ "target": "project"
+ },
+ "AutoRest.Core": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.Python.Azure.Tests/AutoRest.Python.Azure.Tests.csproj b/src/generator/AutoRest.Python.Azure.Tests/AutoRest.Python.Azure.Tests.csproj
deleted file mode 100644
index 59eb7f1f54e6e..0000000000000
--- a/src/generator/AutoRest.Python.Azure.Tests/AutoRest.Python.Azure.Tests.csproj
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- 10.0.0
- 2.0
- {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}
- Library
- AutoRest.Python.Azure.Tests
- AutoRest.Python.Azure.Tests
- true
- true
- 6242fae8
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Python.Azure.Tests.xml
-
-
-
-
-
-
- $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll
-
-
- $(SolutionDir)packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll
- True
-
-
- False
- $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll
- True
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {c6c4e139-d7af-486c-95ba-2b879f58f18d}
- AutoRest.Swagger.Tests
-
-
- {9517265e-5127-460c-9dde-fe017d73121c}
- AutoRest.Swagger
-
-
- {90b943ab-3879-4b64-b9ff-1a21297c0f26}
- AutoRest.Extensions.Azure
-
-
- {e631a573-c789-4e13-abe8-5941a8008dc9}
- AutoRest.Python.Azure
-
-
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}
- AutoRest.Python
-
-
-
-
- AutoRest.json
- PreserveNewest
-
-
- Swagger\storage.json
- PreserveNewest
-
-
-
-
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
- PreserveNewest
-
-
-
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.Python.Azure.Tests/AutoRest.Python.Azure.Tests.xproj b/src/generator/AutoRest.Python.Azure.Tests/AutoRest.Python.Azure.Tests.xproj
new file mode 100644
index 0000000000000..b6b5df03d5b1a
--- /dev/null
+++ b/src/generator/AutoRest.Python.Azure.Tests/AutoRest.Python.Azure.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Python.Azure.Tests
+ {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/generator/AutoRest.Python.Azure.Tests/project.json b/src/generator/AutoRest.Python.Azure.Tests/project.json
new file mode 100644
index 0000000000000..1568288f6589b
--- /dev/null
+++ b/src/generator/AutoRest.Python.Azure.Tests/project.json
@@ -0,0 +1,47 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Python Generator for Azure tests ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+ "testRunner": "xunit",
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+
+ "copyToOutput": {
+ "include": ["Expected/AcceptanceTests/**/*.py" ],
+ "mappings" : {
+ "AutoRest.json" : "../../../src/core/AutoRest/AutoRest.json",
+ "Swagger/storage.json" : "../../../src/dev/TestServer/swagger/storage.json"
+ }
+ }
+ },
+
+ "dependencies": {
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Python.Azure": {
+ "target": "project"
+ },
+
+ "AutoRest.Swagger.Tests": {
+ "target": "project", "type":"build"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.Python.Azure/AutoRest.Python.Azure.csproj b/src/generator/AutoRest.Python.Azure/AutoRest.Python.Azure.csproj
deleted file mode 100644
index 3705f354b576b..0000000000000
--- a/src/generator/AutoRest.Python.Azure/AutoRest.Python.Azure.csproj
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {E631A573-C789-4E13-ABE8-5941A8008DC9}
- Library
- Properties
- AutoRest.Python.Azure
- AutoRest.Python.Azure
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Python.Azure.xml
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
- AzureMethodGroupTemplate.cshtml
-
-
- AzureLongRunningMethodTemplate.cshtml
-
-
- AzurePagingMethodTemplate.cshtml
-
-
- AzureMethodTemplate.cshtml
-
-
- AzureModelInitTemplate.cshtml
-
-
- AzureServiceClientTemplate.cshtml
-
-
- PageTemplate.cshtml
-
-
-
-
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {90b943ab-3879-4b64-b9ff-1a21297c0f26}
- AutoRest.Extensions.Azure
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
- {b3ac3239-0b12-415a-94ce-bff6de1a537e}
- AutoRest.Python
-
-
-
-
- CustomDictionary.xml
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.Python.Azure/AutoRest.Python.Azure.xproj b/src/generator/AutoRest.Python.Azure/AutoRest.Python.Azure.xproj
new file mode 100644
index 0000000000000..a4f10dd8c0c43
--- /dev/null
+++ b/src/generator/AutoRest.Python.Azure/AutoRest.Python.Azure.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Python.Azure
+ {E631A573-C789-4E13-ABE8-5941A8008DC9}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.Python.Azure/project.json b/src/generator/AutoRest.Python.Azure/project.json
new file mode 100644
index 0000000000000..39a2ac13bd92d
--- /dev/null
+++ b/src/generator/AutoRest.Python.Azure/project.json
@@ -0,0 +1,36 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Azure.Python Code Generator ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+
+ "AutoRest.Extensions.Azure": {
+ "target": "project"
+ },
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Python": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.Python.Tests/AutoRest.Python.Tests.csproj b/src/generator/AutoRest.Python.Tests/AutoRest.Python.Tests.csproj
deleted file mode 100644
index d92ce98da5b23..0000000000000
--- a/src/generator/AutoRest.Python.Tests/AutoRest.Python.Tests.csproj
+++ /dev/null
@@ -1,146 +0,0 @@
-
-
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- 10.0.0
- 2.0
- {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}
- Library
- AutoRest.Python.Tests
- AutoRest.Python.Tests
- true
- true
- 6242fae8
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Python.Tests.xml
-
-
-
-
-
-
- $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll
-
-
- $(SolutionDir)packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll
- True
-
-
- False
- $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll
- True
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {c6c4e139-d7af-486c-95ba-2b879f58f18d}
- AutoRest.Swagger.Tests
-
-
- {9517265e-5127-460c-9dde-fe017d73121c}
- AutoRest.Swagger
-
-
- {90b943ab-3879-4b64-b9ff-1a21297c0f26}
- AutoRest.Extensions.Azure
-
-
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}
- AutoRest.Python
-
-
-
-
- AutoRest.json
- PreserveNewest
-
-
- Swagger\body-complex.json
- PreserveNewest
-
-
-
- PreserveNewest
-
-
-
-
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
- PreserveNewest
-
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.Python.Tests/AutoRest.Python.Tests.xproj b/src/generator/AutoRest.Python.Tests/AutoRest.Python.Tests.xproj
new file mode 100644
index 0000000000000..dd9a9ac69ea3f
--- /dev/null
+++ b/src/generator/AutoRest.Python.Tests/AutoRest.Python.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Python.Tests
+ {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/generator/AutoRest.Python.Tests/project.json b/src/generator/AutoRest.Python.Tests/project.json
new file mode 100644
index 0000000000000..e6798921cffaa
--- /dev/null
+++ b/src/generator/AutoRest.Python.Tests/project.json
@@ -0,0 +1,47 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Python Generator Tests ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "testRunner": "xunit",
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+
+ "copyToOutput": {
+ "include": ["Expected/AcceptanceTests/**/*.py", "Expected/**/*.js" ],
+ "mappings" : {
+ "AutoRest.json" : "../../../src/core/AutoRest/AutoRest.json",
+ "Swagger/body-complex.json" : "../../../src/dev/TestServer/swagger/body-complex.json"
+ }
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+ "AutoRest.Python": {
+ "target": "project"
+ },
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Swagger.Tests": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.Python/AutoRest.Python.csproj b/src/generator/AutoRest.Python/AutoRest.Python.csproj
deleted file mode 100644
index bd8be27dbce38..0000000000000
--- a/src/generator/AutoRest.Python/AutoRest.Python.csproj
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}
- Library
- Properties
- AutoRest.Python
- AutoRest.Python
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Python.xml
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
-
-
-
-
-
- CredentialTemplate.cshtml
-
-
- ExceptionTemplate.cshtml
-
-
- SetupTemplate.cshtml
-
-
- EnumTemplate.cshtml
-
-
- MethodGroupInitTemplate.cshtml
-
-
- MethodGroupTemplate.cshtml
-
-
- MethodTemplate.cshtml
-
-
- ModelInitTemplate.cshtml
-
-
- ModelTemplate.cshtml
-
-
- ServiceClientTemplate.cshtml
-
-
- ServiceClientInitTemplate.cshtml
-
-
- VersionTemplate.cshtml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
-
-
- CustomDictionary.xml
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.Python/AutoRest.Python.xproj b/src/generator/AutoRest.Python/AutoRest.Python.xproj
new file mode 100644
index 0000000000000..47afb11e71a4d
--- /dev/null
+++ b/src/generator/AutoRest.Python/AutoRest.Python.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Python
+ {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.Python/project.json b/src/generator/AutoRest.Python/project.json
new file mode 100644
index 0000000000000..b1ec43883bb83
--- /dev/null
+++ b/src/generator/AutoRest.Python/project.json
@@ -0,0 +1,32 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Autorest Python Code Generator ",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+
+ "AutoRest.Extensions": {
+ "target": "project"
+ },
+ "AutoRest.Core": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.Ruby.Azure/AutoRest.Ruby.Azure.csproj b/src/generator/AutoRest.Ruby.Azure/AutoRest.Ruby.Azure.csproj
deleted file mode 100644
index 59874c40574fb..0000000000000
--- a/src/generator/AutoRest.Ruby.Azure/AutoRest.Ruby.Azure.csproj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {31931998-7543-41DA-9E58-D9670D810352}
- Library
- Properties
- AutoRest.Ruby.Azure
- AutoRest.Ruby.Azure
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Ruby.Azure.xml
-
-
-
-
-
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
-
-
- AzureMethodGroupTemplate.cshtml
-
-
- AzureMethodTemplate.cshtml
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {90b943ab-3879-4b64-b9ff-1a21297c0f26}
- AutoRest.Extensions.Azure
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
- {a7780698-3072-486e-a105-81eddf552598}
- AutoRest.Ruby
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.Ruby.Azure/AutoRest.Ruby.Azure.xproj b/src/generator/AutoRest.Ruby.Azure/AutoRest.Ruby.Azure.xproj
new file mode 100644
index 0000000000000..f537368443b9e
--- /dev/null
+++ b/src/generator/AutoRest.Ruby.Azure/AutoRest.Ruby.Azure.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Ruby.Azure
+ {31931998-7543-41DA-9E58-D9670D810352}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.Ruby.Azure/project.json b/src/generator/AutoRest.Ruby.Azure/project.json
new file mode 100644
index 0000000000000..e5e7d137fb1a4
--- /dev/null
+++ b/src/generator/AutoRest.Ruby.Azure/project.json
@@ -0,0 +1,36 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "AutoRest Azure Ruby Generator",
+ "tags": [ "Microsoft AutoRest Azure Generator Ruby" ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "System.Threading.Tasks": "4.0.0",
+
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Extensions.Azure": {
+ "target": "project"
+ },
+ "AutoRest.Ruby": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/generator/AutoRest.Ruby/AutoRest.Ruby.csproj b/src/generator/AutoRest.Ruby/AutoRest.Ruby.csproj
deleted file mode 100644
index 1ae9616a0312d..0000000000000
--- a/src/generator/AutoRest.Ruby/AutoRest.Ruby.csproj
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {A7780698-3072-486E-A105-81EDDF552598}
- Library
- Properties
- AutoRest.Ruby
- AutoRest.Ruby
- 512
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Ruby.xml
-
-
-
-
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnumTemplate.cshtml
-
-
- MethodGroupTemplate.cshtml
-
-
- MethodTemplate.cshtml
-
-
- ModelTemplate.cshtml
-
-
- RequirementsTemplate.cshtml
-
-
- ServiceClientTemplate.cshtml
-
-
- ModuleDefinitionTemplate.cshtml
-
-
- VersionTemplate.cshtml
-
-
-
-
-
-
-
-
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {7dd043eb-5e53-4180-b123-cc3cc5022e34}
- AutoRest.Extensions
-
-
-
-
\ No newline at end of file
diff --git a/src/generator/AutoRest.Ruby/AutoRest.Ruby.xproj b/src/generator/AutoRest.Ruby/AutoRest.Ruby.xproj
new file mode 100644
index 0000000000000..4bbae7fde66a5
--- /dev/null
+++ b/src/generator/AutoRest.Ruby/AutoRest.Ruby.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Ruby
+ {A7780698-3072-486E-A105-81EDDF552598}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/generator/AutoRest.Ruby/project.json b/src/generator/AutoRest.Ruby/project.json
new file mode 100644
index 0000000000000..a06561d560b1f
--- /dev/null
+++ b/src/generator/AutoRest.Ruby/project.json
@@ -0,0 +1,33 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "AutoRest Ruby Generator ",
+ "tags": [ "Microsoft AutoRest Azure Generator Extensions" ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "dependencies": {
+ "System.Threading.Tasks": "4.0.0",
+
+ "AutoRest.Extensions": {
+ "target": "project"
+ },
+ "AutoRest.Core": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/modeler/AutoRest.CompositeSwagger.Tests/AutoRest.CompositeSwagger.Tests.csproj b/src/modeler/AutoRest.CompositeSwagger.Tests/AutoRest.CompositeSwagger.Tests.csproj
deleted file mode 100644
index 958169ad0d99f..0000000000000
--- a/src/modeler/AutoRest.CompositeSwagger.Tests/AutoRest.CompositeSwagger.Tests.csproj
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {DA37E6A9-5D59-45A3-A809-ABA85031C369}
- Library
- Properties
- AutoRest.CompositeSwagger.Tests
- AutoRest.CompositeSwagger.Tests
- 512
- true
- true
- 726ab4eb
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.CompositeSwagger.Tests.xml
-
-
-
- AutoRest.json
- PreserveNewest
-
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
-
-
- $(SolutionDir)packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll
- True
-
-
- $(SolutionDir)packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll
- True
-
-
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {31aec9b5-35c9-4fea-8420-4c34d3feaac8}
- AutoRest.CompositeSwagger
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
\ No newline at end of file
diff --git a/src/modeler/AutoRest.CompositeSwagger.Tests/AutoRest.CompositeSwagger.Tests.xproj b/src/modeler/AutoRest.CompositeSwagger.Tests/AutoRest.CompositeSwagger.Tests.xproj
new file mode 100644
index 0000000000000..c87206e0af55f
--- /dev/null
+++ b/src/modeler/AutoRest.CompositeSwagger.Tests/AutoRest.CompositeSwagger.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.CompositeSwagger.Tests
+ {DA37E6A9-5D59-45A3-A809-ABA85031C369}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/modeler/AutoRest.CompositeSwagger.Tests/project.json b/src/modeler/AutoRest.CompositeSwagger.Tests/project.json
new file mode 100644
index 0000000000000..ea8a685554d1c
--- /dev/null
+++ b/src/modeler/AutoRest.CompositeSwagger.Tests/project.json
@@ -0,0 +1,42 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "CompositeSwagger Modeler Tests.",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE",
+ },
+
+ "testRunner": "xunit",
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+
+ "copyToOutput": {
+ "include": ["Swagger" ],
+ "mappings" : {
+ "AutoRest.json" : "../../core/AutoRest/AutoRest.json"
+ }
+ }
+ },
+
+ "dependencies": {
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.CompositeSwagger": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/modeler/AutoRest.CompositeSwagger/AutoRest.CompositeSwagger.csproj b/src/modeler/AutoRest.CompositeSwagger/AutoRest.CompositeSwagger.csproj
deleted file mode 100644
index fb11f879bec75..0000000000000
--- a/src/modeler/AutoRest.CompositeSwagger/AutoRest.CompositeSwagger.csproj
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}
- Library
- Properties
- AutoRest.CompositeSwagger
- AutoRest.CompositeSwagger
- 512
- true
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.CompositeSwagger.xml
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {9517265e-5127-460c-9dde-fe017d73121c}
- AutoRest.Swagger
-
-
-
-
- CustomDictionary.xml
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
\ No newline at end of file
diff --git a/src/modeler/AutoRest.CompositeSwagger/AutoRest.CompositeSwagger.xproj b/src/modeler/AutoRest.CompositeSwagger/AutoRest.CompositeSwagger.xproj
new file mode 100644
index 0000000000000..32526a624618a
--- /dev/null
+++ b/src/modeler/AutoRest.CompositeSwagger/AutoRest.CompositeSwagger.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.CompositeSwagger
+ {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/modeler/AutoRest.CompositeSwagger/project.json b/src/modeler/AutoRest.CompositeSwagger/project.json
new file mode 100644
index 0000000000000..bf9894715fa6b
--- /dev/null
+++ b/src/modeler/AutoRest.CompositeSwagger/project.json
@@ -0,0 +1,35 @@
+{
+ "name": "AutoRest.CompositeSwagger",
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "AutoRest CompositeSwagger Modeler",
+ "tags": [ "Microsoft AutoRest Generator Extensions" ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "System.Threading.Tasks": "4.0.0",
+
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Swagger": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/modeler/AutoRest.Swagger.Tests/AutoRest.Swagger.Tests.csproj b/src/modeler/AutoRest.Swagger.Tests/AutoRest.Swagger.Tests.csproj
deleted file mode 100644
index d13b35a98d5f7..0000000000000
--- a/src/modeler/AutoRest.Swagger.Tests/AutoRest.Swagger.Tests.csproj
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {C6C4E139-D7AF-486C-95BA-2B879F58F18D}
- Library
- Properties
- AutoRest.Swagger.Tests
- AutoRest.Swagger.Tests
- 512
- true
- true
- 726ab4eb
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Swagger.Tests.xml
-
-
-
- AutoRest.json
- PreserveNewest
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
-
-
-
- {9517265e-5127-460c-9dde-fe017d73121c}
- AutoRest.Swagger
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
- {cc1eec95-41ef-44b6-8761-00fa3e647248}
- AutoRest.CSharp
-
-
-
-
-
-
-
- ResXFileCodeGenerator
- Designer
- Resources.Designer.cs
-
-
-
-
- $(SolutionDir)packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll
- True
-
-
- $(SolutionDir)packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll
- True
-
-
- $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll
- True
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
\ No newline at end of file
diff --git a/src/modeler/AutoRest.Swagger.Tests/AutoRest.Swagger.Tests.xproj b/src/modeler/AutoRest.Swagger.Tests/AutoRest.Swagger.Tests.xproj
new file mode 100644
index 0000000000000..c94a0532c9c47
--- /dev/null
+++ b/src/modeler/AutoRest.Swagger.Tests/AutoRest.Swagger.Tests.xproj
@@ -0,0 +1,23 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Swagger.Tests
+ {C6C4E139-D7AF-486C-95BA-2B879F58F18D}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/modeler/AutoRest.Swagger.Tests/project.json b/src/modeler/AutoRest.Swagger.Tests/project.json
new file mode 100644
index 0000000000000..c8509b61b5ec3
--- /dev/null
+++ b/src/modeler/AutoRest.Swagger.Tests/project.json
@@ -0,0 +1,46 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "Swagger Modeler Tests.",
+ "tags": [ "Microsoft AutoRest " ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE",
+ },
+
+ "testRunner": "xunit",
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk",
+
+ "copyToOutput": {
+ "include": ["Swagger" ],
+ "mappings" : {
+ "AutoRest.json" : "../../core/AutoRest/AutoRest.json"
+ }
+ }
+ },
+
+
+ "dependencies": {
+ "xunit": "2.2.0-beta2-build3300",
+ "dotnet-test-xunit": "2.2.0-preview2-build1029",
+
+ "AutoRest.Core": {
+ "target": "project"
+ },
+ "AutoRest.Swagger": {
+ "target": "project"
+ },
+ "AutoRest.CSharp": {
+ "target": "project"
+ }
+ }
+}
diff --git a/src/modeler/AutoRest.Swagger/AutoRest.Swagger.csproj b/src/modeler/AutoRest.Swagger/AutoRest.Swagger.csproj
deleted file mode 100644
index 67a9ac5eca49a..0000000000000
--- a/src/modeler/AutoRest.Swagger/AutoRest.Swagger.csproj
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
- ..\..\..\
- AnyCPU
- net45
- {9517265E-5127-460C-9DDE-FE017D73121C}
- Library
- Properties
- AutoRest.Swagger
- AutoRest.Swagger
- 512
- true
- Net45-Debug
-
-
-
- false
- bin\Net45-Debug
- 4
- bin\Net45-Debug\AutoRest.Swagger.xml
-
-
-
- Properties\AssemblyVersionInfo.cs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- True
- True
- Resources.resx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
- {c876085f-9dc3-41f0-b7b4-17022cd84684}
- AutoRest.Core
-
-
-
-
- CustomDictionary.xml
-
-
-
-
\ No newline at end of file
diff --git a/src/modeler/AutoRest.Swagger/AutoRest.Swagger.xproj b/src/modeler/AutoRest.Swagger/AutoRest.Swagger.xproj
new file mode 100644
index 0000000000000..a6266ebaa8ae1
--- /dev/null
+++ b/src/modeler/AutoRest.Swagger/AutoRest.Swagger.xproj
@@ -0,0 +1,20 @@
+
+
+
+ ..\..\..\
+ 14.0.25402
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ AutoRest.Swagger
+ {9517265E-5127-460C-9DDE-FE017D73121C}
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+
+
diff --git a/src/modeler/AutoRest.Swagger/project.json b/src/modeler/AutoRest.Swagger/project.json
new file mode 100644
index 0000000000000..725a7ef055f04
--- /dev/null
+++ b/src/modeler/AutoRest.Swagger/project.json
@@ -0,0 +1,30 @@
+{
+ "version": "0.17.0-*",
+ "authors": [ "Microsoft" ],
+
+ "packOptions": {
+ "summary": "AutoRest Swagger Modeler",
+ "tags": [ "Microsoft AutoRest Generator Extensions" ],
+ "projectUrl": "https://github.com/Azure/AutoRest",
+ "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE"
+ },
+
+ "frameworks": {
+ "net451": {
+ }
+ },
+
+ "buildOptions": {
+ "delaySign": true,
+ "publicSign": false,
+ "keyFile": "../../../Tools/MSSharedLibKey.snk"
+ },
+
+ "dependencies": {
+ "Newtonsoft.Json": "[9.0.1,10.0)",
+ "System.Threading.Tasks": "4.0.0",
+ "AutoRest.Core": {
+ "target": "project"
+ }
+ }
+}