File tree Expand file tree Collapse file tree 4 files changed +23
-5
lines changed
Expand file tree Collapse file tree 4 files changed +23
-5
lines changed Original file line number Diff line number Diff line change @@ -46,4 +46,5 @@ test/FsAutoComplete.Tests.Lsp/TestResults/
4646.tool-versions
4747BenchmarkDotNet.Artifacts /
4848
49- * .sarif
49+ * .sarif
50+ artifacts
Original file line number Diff line number Diff line change 33 <PropertyGroup >
44 <Title >FsAutoComplete</Title >
55 <Product >FsAutoComplete</Product >
6+ <ArtifactsPath >$(MSBuildThisFileDirectory)artifacts</ArtifactsPath >
67 <PackageLicenseExpression Condition =" '$(PackAsTool)' != 'true' " >Apache-2.0</PackageLicenseExpression >
78 <NoWarn >$(NoWarn);3186,0042</NoWarn ><!-- circumvent an error with the fake dependencymanager for
89 paket: https://github.com/dotnet/fsharp/issues/8678 -->
Original file line number Diff line number Diff line change 11{
22 "sdk" : {
3- "version" : " 7.0.400" ,
4- "rollForward" : " major" ,
5- "allowPrerelease" : true
3+ "version" : " 8.0.100" ,
4+ "rollForward" : " major"
65 }
76}
Original file line number Diff line number Diff line change 22<Project Sdk =" Microsoft.NET.Sdk" >
33 <PropertyGroup >
44 <OutputType >Exe</OutputType >
5- <TargetFrameworks >net6.0</TargetFrameworks >
5+ <TargetFrameworks >net6.0;net7.0;net8.0 </TargetFrameworks >
66 <TargetFrameworks Condition =" '$(BuildNet7)' == 'true'" >net6.0;net7.0</TargetFrameworks >
77 <TargetFrameworks Condition =" '$(BuildNet8)' == 'true'" >net6.0;net7.0;net8.0</TargetFrameworks >
8+ <RuntimeIdentifiers >
9+ win-x64;linux-x64;linux-arm64;osx-x64;osx-arm64;linux-musl-x64;linux-musl-arm64</RuntimeIdentifiers >
810 <AssemblyName >fsautocomplete</AssemblyName >
911 <ServerGarbageCollection >true</ServerGarbageCollection >
1012 <ConcurrentGarbageCollection >true</ConcurrentGarbageCollection >
7981 </ItemGroup >
8082 </Target >
8183
84+ <Target Name =" BuildAllStandloneApplications" >
85+ <ItemGroup >
86+ <_RIDS Include =" $(RuntimeIdentifiers)" />
87+ <_RIDSpecificFSACBuild
88+ Include =" $(MSBuildThisFile)"
89+ AdditionalProperties =" RuntimeIdentifier=%(_RIDS.Identity)" />
90+ </ItemGroup >
91+
92+ <MSBuild
93+ Projects =" @(_RIDSpecificFSACBuild)"
94+ Targets =" Publish"
95+ Properties =" Configuration=Release;PublishSingleFile=true;PublishTrimmed=true;"
96+ RemoveProperties =" RuntimeIdentifiers"
97+ BuildInParallel =" true" />
98+ </Target >
8299
83100 <Import Project =" ..\..\.paket\Paket.Restore.targets" />
84101</Project >
You can’t perform that action at this time.
0 commit comments