forked from microsoft/qsharp-compiler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
QsLanguageServer.csproj
63 lines (60 loc) · 3.65 KB
/
QsLanguageServer.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\Common\AssemblyCommon.props" />
<PropertyGroup>
<AssemblyName>Microsoft.Quantum.QsLanguageServer</AssemblyName>
<TargetFramework>netcoreapp2.1</TargetFramework>
<OutputType>Exe</OutputType>
</PropertyGroup>
<PropertyGroup>
<!-- Provide a solution directory in case we are invoked from the dotnet core SDK. -->
<SolutionDir>$(MSBuildProjectDirectory)\..\..\..\</SolutionDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\CompilationManager\QsCompilationManager.csproj">
<Private>true</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Desktop.Analyzers" Version="1.1.0" />
<PackageReference Include="Microsoft.AnalyzerPowerPack" Version="1.1.0" />
<PackageReference Include="Microsoft.Build.Locator" Version="1.2.2" />
<PackageReference Include="Microsoft.Build" Version="16.0.461" ExcludeAssets="runtime" />
<PackageReference Include="Microsoft.Build.Framework" Version="16.0.461" ExcludeAssets="runtime" />
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="16.0.461" ExcludeAssets="runtime" />
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="16.0.461" ExcludeAssets="runtime" />
<!--
The Microsoft.VisualStudio.LanguageServer.Protocol NuGet package is .NET
Standard 2.0 compatible, and thus can be used from the netcoreapp2.0 TFM,
but is not marked as being compatible with .NET Standard 2.0. This will
cause warnings when we rely on .NET Standard 2.0's compatibility mode.
Following the advice at
https://docs.microsoft.com/en-us/dotnet/core/porting/third-party-deps#net-framework-compatibility-mode
we disable this warning for the LanguageServer.Protocol package ONLY.
-->
<PackageReference Include="Microsoft.VisualStudio.LanguageServer.Protocol" Version="16.0.2264" NoWarn="NU1701" />
<PackageReference Include="Microsoft.VisualStudio.Threading" Version="16.0.102" />
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="16.0.102" />
<PackageReference Include="Microsoft.VisualStudio.Validation" Version="15.3.58" />
<PackageReference Include="Mono.Options" Version="5.3.0.1" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
<PackageReference Include="StreamJsonRpc" Version="2.0.167" />
<PackageReference Include="System.Collections.Immutable" Version="1.5.0" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
<PackageReference Include="System.Reflection.Metadata" Version="1.6.0" />
<PackageReference Include="System.Runtime.Analyzers" Version="1.1.0" />
<PackageReference Include="System.Runtime.InteropServices.Analyzers" Version="1.1.0" />
<PackageReference Include="System.Security.Cryptography.Algorithms" Version="4.3.1" />
<PackageReference Include="System.Security.Cryptography.Encoding" Version="4.3.0" />
<PackageReference Include="System.Security.Cryptography.Hashing.Algorithms.Analyzers" Version="1.1.0" />
<PackageReference Include="System.Security.Cryptography.Primitives" Version="4.3.0" />
<PackageReference Include="System.Security.Cryptography.X509Certificates" Version="4.3.2" />
<PackageReference Include="System.Security.Permissions" Version="4.5.0" />
<PackageReference Include="System.Reactive" Version="4.1.3" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Common\DelaySign.cs" Link="Properties\DelaySign.cs" />
</ItemGroup>
</Project>