Skip to content

Commit 96afa0d

Browse files
Merge branch 'ignite' of https://github.com/Azure/azure-powershell-pr into ignite
2 parents 59d0634 + 40de429 commit 96afa0d

File tree

138 files changed

+20284
-2723
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+20284
-2723
lines changed

setup/azurecmdfiles.wxi

Lines changed: 52 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -375,18 +375,36 @@
375375
</Component>
376376
</Directory>
377377
<Directory Id="dirF32F5B70B51A29EED3B6A42F959BE600" Name="KeyVault">
378+
<Component Id="cmp704145D9362A78B6368BC991ADFDDD72" Guid="*">
379+
<File Id="filEBBB35A5034AE81D73FE4EE89015FFF4" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\AzureResourceManager.psd1" />
380+
</Component>
378381
<Component Id="cmpF691ECE2E61383DFBF997C509D946386" Guid="*">
379382
<File Id="fil8D04904202E8A8B478164132F5534E5E" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Hyak.Common.dll" />
380383
</Component>
381384
<Component Id="cmp4384DC163B139D10A7988F6DCE10A880" Guid="*">
382385
<File Id="fil93B13FEC3D2F0E6C24EEA5A88743673E" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Commands.KeyVault.dll" />
383386
</Component>
384-
<Component Id="cmp0635B54B2B3E0564FEA476E0C9A701C7" Guid="*">
385-
<File Id="filFDF773E6F57B1638C65002482D788E13" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Commands.KeyVault.dll-Help.xml" />
386-
</Component>
387387
<Component Id="cmp92D53BB85B8D42A3C0F2FD08233102D5" Guid="*">
388388
<File Id="fil74E9585A41297A7784BF077B4E9E0783" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Commands.KeyVault.format.ps1xml" />
389389
</Component>
390+
<Component Id="cmp5F38D5C60E748EC6C858B453AD3588CF" Guid="*">
391+
<File Id="fil04121A9F7999D6F1184432F2C194A89C" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Commands.Resources.dll" />
392+
</Component>
393+
<Component Id="cmpF367A5E3647B7598492C73AE20E99B06" Guid="*">
394+
<File Id="fil7E9E263C1987896EF19283255FEB6786" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Commands.Resources.dll-Help.xml" />
395+
</Component>
396+
<Component Id="cmp2AEB9D572C368AD770C169314B57251F" Guid="*">
397+
<File Id="fil98203460EC69467181CFDA8102CA637B" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Commands.Resources.format.ps1xml" />
398+
</Component>
399+
<Component Id="cmp51B2A86E94C899574B243F9C08E2BC4A" Guid="*">
400+
<File Id="fil43A1AB3DE0513E7E3416B3570C9AE42A" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Commands.Tags.dll" />
401+
</Component>
402+
<Component Id="cmp8BFFDF850443F6A2E8057A5FEC0822D3" Guid="*">
403+
<File Id="fil9DDB59BA921E74D112E14135D202D2C0" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Commands.Tags.dll-help.xml" />
404+
</Component>
405+
<Component Id="cmp2FB58451AC10815E71ADFD3F19009B05" Guid="*">
406+
<File Id="fil5065F89B6E433AF38AC22DE1693D2116" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Commands.Tags.format.ps1xml" />
407+
</Component>
390408
<Component Id="cmpDC57306B3AFF355EE5DFF7378BD06B5D" Guid="*">
391409
<File Id="fil7D33BCB5A56E8C56D3F3A8BF1287545E" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Common.Authentication.dll" />
392410
</Component>
@@ -396,9 +414,21 @@
396414
<Component Id="cmpBA50088476D481806FA8A46CA2C5CEBE" Guid="*">
397415
<File Id="fil21E8691D4482B7702FD47A93501119F7" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Common.NetFramework.dll" />
398416
</Component>
417+
<Component Id="cmpB23913C8594792408BE85EBED8FCA1CB" Guid="*">
418+
<File Id="fil3AEF6261669BA81352BF2955470B14F0" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Gallery.dll" />
419+
</Component>
420+
<Component Id="cmpBB7D204F1FC186CD816C862F253211AA" Guid="*">
421+
<File Id="fil1B5FA53178F0E116F8AD990CE76D80FB" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Graph.RBAC.dll" />
422+
</Component>
399423
<Component Id="cmpB82229C2B56084C7D51CD9617D9CAB2A" Guid="*">
400424
<File Id="fil0A15B10C4F3079CC04D78EDDF82DB5DD" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.KeyVault.dll" />
401425
</Component>
426+
<Component Id="cmp64416BE9018AB21145F872693032CA51" Guid="*">
427+
<File Id="fil53A30234C13D6B66129C8195D9D3160A" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Management.Authorization.dll" />
428+
</Component>
429+
<Component Id="cmp64E556A3FDBDBB7A8930D6107ACF2A5E" Guid="*">
430+
<File Id="fil751C69BC37DDCD4F892E56087972F349" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.Management.KeyVault.dll" />
431+
</Component>
402432
<Component Id="cmpE98C5E961AE569F1BB93B80CA0520B55" Guid="*">
403433
<File Id="fil0E05BBFC00F0DB47B28ABE41B41B5609" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.Azure.ResourceManager.dll" />
404434
</Component>
@@ -429,6 +459,12 @@
429459
<Component Id="cmp01D967E215717DA062831574058294CE" Guid="*">
430460
<File Id="fil4873A279298A05B8040EF70A0DB026D6" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.WindowsAzure.Commands.Common.dll" />
431461
</Component>
462+
<Component Id="cmp5C63D2CC75B2CFD4BCC44EEFE1453BA7" Guid="*">
463+
<File Id="fil5EBD0F61103864F9BE2B759C4A9AA582" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.WindowsAzure.Commands.Profile.dll-Help.xml" />
464+
</Component>
465+
<Component Id="cmp6FB7367EB59366676B7060F0FD5FDAC3" Guid="*">
466+
<File Id="fil066549C7AB249E6835DC8C073451302B" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.WindowsAzure.Commands.Profile.format.ps1xml" />
467+
</Component>
432468
<Component Id="cmp1496C1F7B5BF9E8A5598E8126F87355B" Guid="*">
433469
<File Id="fil9A9122819D20D87139841590AE83C4D2" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\KeyVault\Microsoft.WindowsAzure.Management.dll" />
434470
</Component>
@@ -2958,14 +2994,24 @@
29582994
<ComponentRef Id="cmpF5AF8CEC5E3C01F32D02BF852FD840AC" />
29592995
<ComponentRef Id="cmp5D4BF2AFED5DA226237313E9C2F8099B" />
29602996
<ComponentRef Id="cmp0BBA12BCAEC94783EC690D768E1A9476" />
2997+
<ComponentRef Id="cmp704145D9362A78B6368BC991ADFDDD72" />
29612998
<ComponentRef Id="cmpF691ECE2E61383DFBF997C509D946386" />
29622999
<ComponentRef Id="cmp4384DC163B139D10A7988F6DCE10A880" />
2963-
<ComponentRef Id="cmp0635B54B2B3E0564FEA476E0C9A701C7" />
29643000
<ComponentRef Id="cmp92D53BB85B8D42A3C0F2FD08233102D5" />
3001+
<ComponentRef Id="cmp5F38D5C60E748EC6C858B453AD3588CF" />
3002+
<ComponentRef Id="cmpF367A5E3647B7598492C73AE20E99B06" />
3003+
<ComponentRef Id="cmp2AEB9D572C368AD770C169314B57251F" />
3004+
<ComponentRef Id="cmp51B2A86E94C899574B243F9C08E2BC4A" />
3005+
<ComponentRef Id="cmp8BFFDF850443F6A2E8057A5FEC0822D3" />
3006+
<ComponentRef Id="cmp2FB58451AC10815E71ADFD3F19009B05" />
29653007
<ComponentRef Id="cmpDC57306B3AFF355EE5DFF7378BD06B5D" />
29663008
<ComponentRef Id="cmp06B1E73DD89C32A6359580BBC00FA199" />
29673009
<ComponentRef Id="cmpBA50088476D481806FA8A46CA2C5CEBE" />
3010+
<ComponentRef Id="cmpB23913C8594792408BE85EBED8FCA1CB" />
3011+
<ComponentRef Id="cmpBB7D204F1FC186CD816C862F253211AA" />
29683012
<ComponentRef Id="cmpB82229C2B56084C7D51CD9617D9CAB2A" />
3013+
<ComponentRef Id="cmp64416BE9018AB21145F872693032CA51" />
3014+
<ComponentRef Id="cmp64E556A3FDBDBB7A8930D6107ACF2A5E" />
29693015
<ComponentRef Id="cmpE98C5E961AE569F1BB93B80CA0520B55" />
29703016
<ComponentRef Id="cmp23368001E71D590284E662F949393266" />
29713017
<ComponentRef Id="cmp8885D62E14E2D7967F6F1C56F44E4821" />
@@ -2976,6 +3022,8 @@
29763022
<ComponentRef Id="cmpB9D75E456981F55A2AD9326C06FA5569" />
29773023
<ComponentRef Id="cmp44B0C78318DD9232407385356323964F" />
29783024
<ComponentRef Id="cmp01D967E215717DA062831574058294CE" />
3025+
<ComponentRef Id="cmp5C63D2CC75B2CFD4BCC44EEFE1453BA7" />
3026+
<ComponentRef Id="cmp6FB7367EB59366676B7060F0FD5FDAC3" />
29793027
<ComponentRef Id="cmp1496C1F7B5BF9E8A5598E8126F87355B" />
29803028
<ComponentRef Id="cmp092B990A20E8B0B33D4450EBA12B9AB4" />
29813029
<ComponentRef Id="cmp5CDCB0785A318F614D9422554B3F4ED2" />

src/Common/Commands.Common/ServiceManagementTypes.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -962,6 +962,9 @@ public AssignIPConfigurationCollection IPConfigurations
962962
}
963963
}
964964

965+
[DataMember(Name = "NetworkSecurityGroup", EmitDefaultValue = false, Order = 3)]
966+
public string NetworkSecurityGroup { get; set; }
967+
965968
[DataMember(Name = "IPForwarding", EmitDefaultValue = false, Order = 4)]
966969
public string IPForwarding { get; set; }
967970
}

src/Common/Commands.ScenarioTests.Common/EnvironmentSetupHelper.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,17 @@ namespace Microsoft.WindowsAzure.Commands.ScenarioTest
3232
public class EnvironmentSetupHelper
3333
{
3434
private static string testEnvironmentName = "__test-environment";
35-
35+
3636
private static string testSubscriptionName = "__test-subscriptions";
37-
37+
3838
private AzureSubscription testSubscription;
39-
39+
4040
private AzureAccount testAccount;
4141

4242
private const string PackageDirectory = @"..\..\..\..\..\Package\Debug";
4343

4444
protected List<string> modules;
45-
45+
4646
protected ProfileClient ProfileClient { get; set; }
4747

4848
public EnvironmentSetupHelper()

src/ResourceManager/Dns/Commands.Dns.Test/Commands.Dns.Test.csproj

Lines changed: 12 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,18 @@
5353
<SpecificVersion>False</SpecificVersion>
5454
<HintPath>..\..\..\packages\Microsoft.Azure.Common.Authentication.1.0.21-preview\lib\net45\Microsoft.Azure.Common.Authentication.dll</HintPath>
5555
</Reference>
56+
<Reference Include="Microsoft.Azure.Gallery, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
57+
<SpecificVersion>False</SpecificVersion>
58+
<HintPath>..\..\..\packages\Microsoft.Azure.Gallery.2.6.2-preview\lib\net40\Microsoft.Azure.Gallery.dll</HintPath>
59+
</Reference>
5660
<Reference Include="Microsoft.Azure.Management.Authorization, Version=0.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
5761
<SpecificVersion>False</SpecificVersion>
5862
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Authorization.0.18.0-preview\lib\net40\Microsoft.Azure.Management.Authorization.dll</HintPath>
5963
</Reference>
64+
<Reference Include="Microsoft.Azure.Management.Dns, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
65+
<SpecificVersion>False</SpecificVersion>
66+
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Dns.1.2.1-preview\lib\net40\Microsoft.Azure.Management.Dns.dll</HintPath>
67+
</Reference>
6068
<Reference Include="Microsoft.Azure.Monitoring, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
6169
<SpecificVersion>False</SpecificVersion>
6270
<HintPath>..\..\..\packages\Microsoft.Azure.Monitoring.2.2.1-preview\lib\net40\Microsoft.Azure.Monitoring.dll</HintPath>
@@ -137,6 +145,8 @@
137145
<Compile Include="ScenarioTests\ZoneTests.cs" />
138146
<Compile Include="ScenarioTests\RecordsTests.cs" />
139147
<Compile Include="ScenarioTests\DnsTestsBase.cs" />
148+
<Compile Include="UnitTests\GetAzureDnsRecordSetTests.cs" />
149+
<Compile Include="UnitTests\GetAzureDnsZoneTests.cs" />
140150
</ItemGroup>
141151
<ItemGroup>
142152
<ProjectReference Include="..\..\..\Common\Commands.ScenarioTests.Common\Commands.ScenarioTests.Common.csproj">
@@ -164,7 +174,7 @@
164174
<Name>Commands.Common</Name>
165175
</ProjectReference>
166176
<ProjectReference Include="..\Commands.Dns\Commands.Dns.csproj">
167-
<Project>{69ed499e-6f3c-488f-86b8-b74cfda4d47e}</Project>
177+
<Project>{3cae1b57-ffec-4945-a6c5-6e5e8dea4ba9}</Project>
168178
<Name>Commands.Dns</Name>
169179
</ProjectReference>
170180
</ItemGroup>
@@ -185,70 +195,7 @@
185195
<None Include="ScenarioTests\Common.ps1">
186196
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
187197
</None>
188-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetA.json">
189-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
190-
</None>
191-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetAAAA.json">
192-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
193-
</None>
194-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetAddRecordTypeMismatch.json">
195-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
196-
</None>
197-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetAddTwoCnames.json">
198-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
199-
</None>
200-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetCNAME.json">
201-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
202-
</None>
203-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetCrud.json">
204-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
205-
</None>
206-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetCrudWithPiping.json">
207-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
208-
</None>
209-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetEtagMismatch.json">
210-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
211-
</None>
212-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetGet.json">
213-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
214-
</None>
215-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetMX.json">
216-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
217-
</None>
218-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetNS.json">
219-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
220-
</None>
221-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetRemoveRecordTypeMismatch.json">
222-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
223-
</None>
224-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetSOA.json">
225-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
226-
</None>
227-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetSRV.json">
228-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
229-
</None>
230-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetTXT.json">
231-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
232-
</None>
233-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneCrud.json">
234-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
235-
</None>
236-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneCrudWithPiping.json">
237-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
238-
</None>
239-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneList.json">
240-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
241-
</None>
242-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneRemoveEtagMismatch.json">
243-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
244-
</None>
245-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneRemoveNotFound.json">
246-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
247-
</None>
248-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneSetEtagMismatch.json">
249-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
250-
</None>
251-
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneSetNotFound.json">
198+
<None Include="SessionRecords\**\*.json">
252199
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
253200
</None>
254201
</ItemGroup>
@@ -266,14 +213,4 @@
266213
<Error Condition="!Exists('..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" Text="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=317567." HelpKeyword="BCLBUILD2001" />
267214
<Error Condition="Exists('..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" Text="The build restored NuGet packages. Build the project again to include these packages in the build. For more information, see http://go.microsoft.com/fwlink/?LinkID=317568." HelpKeyword="BCLBUILD2002" />
268215
</Target>
269-
<PropertyGroup>
270-
<PostBuildEvent>xcopy "$(SolutionDir)Package\$(ConfigurationName)\*.*" $(TargetDir) /Y /E</PostBuildEvent>
271-
</PropertyGroup>
272-
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
273-
Other similar extension points exist, see Microsoft.Common.targets.
274-
<Target Name="BeforeBuild">
275-
</Target>
276-
<Target Name="AfterBuild">
277-
</Target>
278-
-->
279216
</Project>

0 commit comments

Comments
 (0)