|
3 | 3 | <PropertyGroup> |
4 | 4 | <_AutoRestVersion>https://github.com/Azure/autorest/releases/download/autorest-3.0.6236/autorest-3.0.6236.tgz</_AutoRestVersion> |
5 | 5 | <_AutoRestCoreVersion>3.0.6306</_AutoRestCoreVersion> |
6 | | - <_AutoRestCSharpVersion>https://github.com/Azure/autorest.csharp/releases/download/3.0.0-dev.20200911.1/autorest-csharp-v3-3.0.0-dev.20200911.1.tgz</_AutoRestCSharpVersion> |
| 6 | + <_AutoRestCSharpVersion>https://github.com/Azure/autorest.csharp/releases/download/3.0.0-dev.20200811.1/autorest-csharp-v3-3.0.0-dev.20200811.1.tgz</_AutoRestCSharpVersion> |
7 | 7 | <_SupportsCodeGeneration Condition="'$(IsClientLibrary)' == 'true'">true</_SupportsCodeGeneration> |
8 | 8 | <_DefaultInputName Condition="Exists('$(MSBuildProjectDirectory)/autorest.md')">$(MSBuildProjectDirectory)/autorest.md</_DefaultInputName> |
9 | 9 | <AutoRestInput Condition="'$(AutoRestInput)' == ''">$(_DefaultInputName)</AutoRestInput> |
|
12 | 12 | use the following command line (remove the space between minus minus): dotnet msbuild /t:GenerateCode /p:AutoRestAdditionalParameters="- -interactive" |
13 | 13 | --> |
14 | 14 | <AutoRestAdditionalParameters></AutoRestAdditionalParameters> |
15 | | - <_SharedCodeDirectory>$(MSBuildThisFileDirectory)../sdk/core/Azure.Core/src/Shared/</_SharedCodeDirectory> |
16 | | - <_AutoRestSharedCodeDirectory>$(_SharedCodeDirectory)AutoRest/</_AutoRestSharedCodeDirectory> |
17 | 15 |
|
18 | 16 | <_GenerateCode Condition="'$(_SupportsCodeGeneration)' == 'true' AND '$(AutoRestInput)' != ''">true</_GenerateCode> |
19 | 17 | </PropertyGroup> |
20 | 18 |
|
21 | 19 | <PropertyGroup> |
22 | | - <_AutoRestVersion Condition="'$(TemporaryUsePreviousGeneratorVersion)' == 'true'">https://github.com/Azure/autorest/releases/download/autorest-3.0.6236/autorest-3.0.6236.tgz</_AutoRestVersion> |
23 | | - <_AutoRestCoreVersion Condition="'$(TemporaryUsePreviousGeneratorVersion)' == 'true'">3.0.6306</_AutoRestCoreVersion> |
24 | | - <_AutoRestCSharpVersion Condition="'$(TemporaryUsePreviousGeneratorVersion)' == 'true'">https://github.com/Azure/autorest.csharp/releases/download/3.0.0-dev.20200811.1/autorest-csharp-v3-3.0.0-dev.20200811.1.tgz</_AutoRestCSharpVersion> |
25 | 20 | </PropertyGroup> |
26 | 21 |
|
27 | 22 | <Target Name="GenerateCode" Condition="'$(_GenerateCode)' == 'true'" > |
|
38 | 33 | <Error Text="Following GitHub URLs do not contain commit hash: @(GithubUrlsWithoutHash) please use permalinks for code generation inputs (see https://help.github.com/en/github/managing-files-in-a-repository/getting-permanent-links-to-files) " Condition="'@(GithubUrlsWithoutHash)' != ''" /> |
39 | 34 |
|
40 | 35 | <RemoveDir Directories="$(MSBuildProjectDirectory)/Generated"/> |
41 | | - <Exec Command="npx autorest@$(_AutoRestVersion) --version=$(_AutoRestCoreVersion) $(AutoRestInput) $(AutoRestAdditionalParameters) --use=$(_AutoRestCSharpVersion) --output-folder=$(MSBuildProjectDirectory) --title=$(RootNamespace) --namespace=$(RootNamespace) --shared-source-folder=$(_SharedCodeDirectory)" /> |
| 36 | + <Exec Command="npx autorest@$(_AutoRestVersion) --version=$(_AutoRestCoreVersion) $(AutoRestInput) $(AutoRestAdditionalParameters) --use=$(_AutoRestCSharpVersion) --output-folder=$(MSBuildProjectDirectory) --title=$(RootNamespace) --namespace=$(RootNamespace) --shared-source-folder=$(AutoRestSharedCodeDirectory).." /> |
42 | 37 | </Target> |
43 | 38 |
|
44 | | - <PropertyGroup Condition="'$(_GenerateCode)' == 'true'"> |
45 | | - <NoWarn>$(NoWarn);CA1812</NoWarn> |
46 | | - </PropertyGroup> |
47 | | - |
48 | | - <ItemGroup Condition="'$(_GenerateCode)' == 'true'"> |
49 | | - <Compile Include="$(_AutoRestSharedCodeDirectory)/**/*.cs" Link="Shared/AutoRest/%(RecursiveDir)/%(Filename)%(Extension)" /> |
50 | | - </ItemGroup> |
51 | | - |
52 | 39 | </Project> |
53 | 40 |
|
54 | 41 |
|
|
0 commit comments