예 : VS2017의 Windows Forms에서 사용되는 "구식"MSBuild 프로젝트에서 파일은 csproj 파일의 DependentUpon
항목을 통해 "중첩"될 수 있습니다.파일을 VS2017 Solution Explorer for .NET Core (비 ASP.NET 코어) 프로젝트에 중첩시킬 수 있습니까?
나는 Noda Time에서 단위 테스트를 함께 그룹화하는 데이 방법을 사용했습니다. LED가
<Compile Include="LocalDateTest.PeriodArithmetic.cs">
<DependentUpon>LocalDateTest.cs</DependentUpon>
</Compile>
쉽게-탐색 검사 :
나는 의도적으로 .NET 코어 project.json
로 이동할 때이 기능을 "손실"하지만은 MSBuild로 변환 할 때 반환 기대했다 . 그러나 .NET Framework SDK (루트 요소 <Project Sdk="Microsoft.NET.Sdk">
)를 기반으로하는 MSBuild 프로젝트는 "old school"프로젝트와 동일한 요소로 ItemGroup
이 수동으로 추가 된 경우에도 Visual Studio 2017에서 동일한 처리 방법을 얻지 못합니다.
ASP.NET 핵심 프로젝트는 축소 된 CSS 및 자바 스크립트에 대한 자동 중첩을 수신하지만 .NET Core 라이브러리 프로젝트에서이를 C#에 적용하는 방법이 명확하지 않습니다.
<ItemGroup>
<Compile Update="LocalDateTest.*.cs">
<DependentUpon>LocalDateTest.cs</DependentUpon>
</Compile>
</ItemGroup>
여기에 트릭 대신 Include
의 Update
을 사용하는 것입니다
좋아,이 기괴한 - 나는 것을 시도 확신, 그것은 작동하지 않았다. 지금입니다. 매우 기괴합니다. 아 - "포함"보다는 "업데이트"입니다. –
Habe [이 확장 프로그램] (https://marketplace.visualstudio.com/items?itemName=MadsKristensen.FileNesting)을 사용해 보셨습니까? –
@AlexanderClare : 링크가 끊어졌지만, 내가 의미하는 것을 알고 있다고 생각합니다. 작동하지 않았습니다. –