File tree Expand file tree Collapse file tree 5 files changed +20
-33
lines changed Expand file tree Collapse file tree 5 files changed +20
-33
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "version" : 1 ,
3+ "isRoot" : true ,
4+ "tools" : {
5+ "csharpasyncgenerator.tool" : {
6+ "version" : " 0.19.1" ,
7+ "commands" : [
8+ " async-generator"
9+ ]
10+ }
11+ }
12+ }
Original file line number Diff line number Diff line change @@ -178,36 +178,15 @@ testRun(){
178178}
179179
180180generateAsync (){
181- dotnet restore ./src/NHibernate.sln
182-
183- getAsyncGeneratorPath
184181 cd src
185- dotnet ../" $async_generator_path "
182+ dotnet tool restore
183+ dotnet restore ./NHibernate.sln
184+ dotnet async-generator
186185 cd ..
187186
188187 mainMenu
189188}
190189
191- getAsyncGeneratorPath (){
192- if [ " $async_generator_path " ]
193- then
194- return
195- fi
196-
197- cd Tools
198-
199- async_generator_version=" $( cat packages.csproj | grep Include=\" CSharpAsyncGenerator.CommandLine | cut -d\" -f4) "
200- async_generator_path=" csharpasyncgenerator.commandline/$async_generator_version /tools"
201-
202- if [ ! -d $async_generator_path ]
203- then
204- dotnet restore " ./packages.csproj" --packages .
205- fi
206-
207- async_generator_path=" Tools/$async_generator_path /netcoreapp2.1/AsyncGenerator.CommandLine.dll"
208- cd ..
209- }
210-
211190mainMenu () {
212191 echo " ========================= NHIBERNATE BUILD MENU =========================="
213192 echo " --- TESTING ---"
Original file line number Diff line number Diff line change 1111 </ItemGroup >
1212
1313 <ItemGroup >
14- <PackageReference Include =" CSharpAsyncGenerator.CommandLine" Version =" 0.18.2" />
1514 <PackageReference Include =" vswhere" Version =" 2.1.4" />
1615 <PackageReference Include =" NUnit.Console" Version =" 3.10.0" />
1716 <PackageReference Include =" GitReleaseManager" Version =" 0.11.0" />
Original file line number Diff line number Diff line change 4848 </target >
4949
5050 <target name =" common.tools-restore" depends =" common.init" >
51+ <exec workingdir =" ${root.dir}" program =" dotnet" verbose =" true" >
52+ <arg line =" tool restore" />
53+ </exec >
5154 <exec workingdir =" ${root.dir}/Tools" program =" dotnet" verbose =" true" >
5255 <arg line =" restore ./packages.csproj --packages ." />
5356 </exec >
Original file line number Diff line number Diff line change 6464 <property name =" tool.path" value =" ${tools.dir}/${tool.id}/${tool.version}/" />
6565 </target >
6666
67- <target name =" find-async-generator-console" >
68- <property name =" tool.id" value =" CSharpAsyncGenerator.CommandLine" />
69- <call target =" get-tool-info" />
70- <property name =" async-generator-console" value =" ${tool.path}tools/netcoreapp2.1/AsyncGenerator.CommandLine.dll" />
71- </target >
72-
73- <target name =" generate-async" depends =" solution-restore find-async-generator-console" >
67+ <target name =" generate-async" depends =" solution-restore" >
7468 <exec workingdir =" ${root.dir}/src" program =" dotnet" verbose =" true" >
75- <arg line =" .${ async-generator-console} " />
69+ <arg line =" async-generator" />
7670 </exec >
7771 </target >
7872
You can’t perform that action at this time.
0 commit comments