/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer.UnitTests/Microsoft.CodeAnalysis.LanguageServer.UnitTests.csproj
67 строк
3 KB
Jan Jones
Allow MSBuildWorkspace to open file-based apps (#84139)
30 июл 2026, 11:03
Не верифицирован
30 июл 2026, 11:03
7e7ebef
Код
Авторство
О чём код?
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>$(NetVSCode)</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> <RoslynProjectType>UnitTest</RoslynProjectType> <IsPackable>false</IsPackable> </PropertyGroup> <ItemGroup> <ProjectReference Include="..\..\Compilers\Test\Core\Microsoft.CodeAnalysis.Test.Utilities.csproj" /> <ProjectReference Include="..\Microsoft.CodeAnalysis.LanguageServer\Microsoft.CodeAnalysis.LanguageServer.csproj" /> <ProjectReference Include="..\Protocol.TestUtilities\Microsoft.CodeAnalysis.LanguageServer.Protocol.Test.Utilities.csproj" /> <ProjectReference Include="..\Protocol\Microsoft.CodeAnalysis.LanguageServer.Protocol.csproj" /> <ProjectReference Include="..\..\VisualStudio\DevKit\Impl\Microsoft.VisualStudio.LanguageServices.DevKit.csproj" ReferenceOutputAssembly="false" Private="false" /> </ItemGroup> <ItemGroup> <PackageReference Include="Basic.Reference.Assemblies.Net100" /> <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Analyzer.Testing" /> </ItemGroup> <ItemGroup> <InternalsVisibleTo Include="IdeCoreBenchmarks" /> </ItemGroup> <ItemGroup Label="Shared named-pipe helper for daemon client tests"> <!-- Tests connect to the daemon as a client using the same compiler-server pipe helper the thin client uses, so the test's client stream agrees with the daemon's server stream on pipe path --> <Compile Include="..\..\Compilers\Shared\NamedPipeUtil.cs" Link="Daemon\NamedPipeUtil.cs" /> </ItemGroup> <!-- Copy files contained in the project to a RoslynLSP subdirectory to emulate deployment of the language server. --> <Target Name="_CopyLanguageServerFiles" AfterTargets="ResolveProjectReferences"> <MSBuild Projects="..\Microsoft.CodeAnalysis.LanguageServer\Microsoft.CodeAnalysis.LanguageServer.csproj" Targets="GetTargetPath"> <Output TaskParameter="TargetOutputs" ItemName="_LanguageServerFilePath" /> </MSBuild> <PropertyGroup> <_LanguageServerOutputPath>$([System.IO.Path]::GetDirectoryName(%(_LanguageServerFilePath.Identity)))</_LanguageServerOutputPath> </PropertyGroup> <ItemGroup Condition="'$(_LanguageServerOutputPath)' != ''"> <_LanguageServerFile Include="$(_LanguageServerOutputPath)\**\*.*" /> <_LanguageServerFile Remove="$(_LanguageServerOutputPath)\**\*.mef-composition" /> <Content Include="@(_LanguageServerFile)" Link="RoslynLSP\%(RecursiveDir)\%(_LanguageServerFile.Filename)%(_LanguageServerFile.Extension)" CopyToOutputDirectory="PreserveNewest" /> </ItemGroup> </Target> <!-- Copy files contained in the NPM package to a DevKit subdirectory to emulate deployment of the DevKit extension in VS Code. --> <Target Name="_CopyDevKitExtensionFiles" AfterTargets="ResolveProjectReferences"> <MSBuild Projects="..\..\VisualStudio\DevKit\Impl\Microsoft.VisualStudio.LanguageServices.DevKit.csproj" Targets="GetPackInputs"> <Output TaskParameter="TargetOutputs" ItemName="_DevKitExtensionFile" /> </MSBuild> <ItemGroup> <Content Include="@(_DevKitExtensionFile)" Link="DevKit\%(_DevKitExtensionFile.Filename)%(_DevKitExtensionFile.Extension)" CopyToOutputDirectory="PreserveNewest" /> </ItemGroup> </Target> </Project>