mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 12:30:32 +00:00
89 lines
4.4 KiB
XML
89 lines
4.4 KiB
XML
<Project Sdk="Microsoft.NET.SDK">
|
|
|
|
<Import Project="$(BaseIntermediateOutputPath)*.nuget.g.props" Condition="'$(MSBuildProjectExtension)' == '.tmp_proj' OR $(MSBuildProjectName.EndsWith('wpftmp'))" />
|
|
<Import Project="$(BaseIntermediateOutputPath)*.nuget.g.targets" Condition="'$(MSBuildProjectExtension)' == '.tmp_proj' OR $(MSBuildProjectName.EndsWith('wpftmp'))" />
|
|
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net472</TargetFramework>
|
|
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
|
<RuntimeIdentifier>win10-x32</RuntimeIdentifier>
|
|
<RootNamespace>Cosmos.VS.ProjectSystem</RootNamespace>
|
|
<FileVersion>1.0.0.0</FileVersion>
|
|
<AssemblyVersion>1.0.0.0</AssemblyVersion>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup>
|
|
<IncludeWpfReferences>True</IncludeWpfReferences>
|
|
<IncludeWindowsFormsReferences>True</IncludeWindowsFormsReferences>
|
|
<ExtensionInstallationRoot>Extensions</ExtensionInstallationRoot>
|
|
<ExtensionInstallationFolder>Cosmos\ProjectSystem</ExtensionInstallationFolder>
|
|
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Remove="ProjectTemplates\**" />
|
|
<Content Include="ProjectTemplates\**" IncludeInVSIX="True" />
|
|
<Content Include="Resources\Icon.png" IncludeInVSIX="True" />
|
|
<Content Include="CosmosImages.imagemanifest" IncludeInVSIX="True" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Resource Include="Resources\CosmosProjectRootIcon.png" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Content Include="BuildSystem\**" IncludeInVSIX="True" InstallRoot="MSBuild" VSIXSubPath="Cosmos\%(RecursiveDir)" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<XamlPropertyRule Include="BuildSystem\Rules\BootableConfiguration.xaml" />
|
|
<XamlPropertyRule Include="BuildSystem\Rules\Content.xaml" />
|
|
<XamlPropertyRule Include="BuildSystem\Rules\CosmosDebugger.xaml" />
|
|
<XamlPropertyRule Include="BuildSystem\Rules\LaunchConfiguration.xaml" />
|
|
<XamlPropertyRule Include="BuildSystem\Rules\PackageReference.xaml" />
|
|
<XamlPropertyRule Include="BuildSystem\Rules\ResolvedPackageReference.xaml" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Page Include="ProjectSystem\VS\PropertyPages\**\*.xaml" SubType="Designer" Generator="MSBuild:Compile" />
|
|
<Compile Update="ProjectSystem\VS\PropertyPages\**\*.xaml.cs" DependentUpon="%(Filename)" />
|
|
</ItemGroup>
|
|
|
|
<!--
|
|
WinForms
|
|
-->
|
|
<ItemGroup>
|
|
<Compile Update="ProjectSystem\VS\PropertyPages\OldCosmosPropertyPageControl.Designer.cs">
|
|
<DependentUpon>OldCosmosPropertyPageControl.cs</DependentUpon>
|
|
</Compile>
|
|
<EmbeddedResource Update="ProjectSystem\VS\PropertyPages\OldCosmosPropertyPageControl.resx">
|
|
<DependentUpon>OldCosmosPropertyPageControl.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Reference Include="Microsoft.VisualBasic" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Cosmos.Build.Common" />
|
|
<PackageReference Include="Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime" Version="16.7.30328.74" />
|
|
<PackageReference Include="Microsoft.VisualStudio.ProjectSystem.Analyzers" PrivateAssets="All" Version="15.8.243" />
|
|
<PackageReference Include="Microsoft.VisualStudio.ProjectSystem.Sdk" Version="15.8.243" />
|
|
<PackageReference Include="Microsoft.VisualStudio.Shell.15.0" Version="16.0.28729" />
|
|
<PackageReference Include="Microsoft.VisualStudio.Shell.Interop.11.0" Version="16.7.30328.74" />
|
|
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
|
|
<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="16.8.3038">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="System.Resources.Extensions" Version="5.0.0" />
|
|
<PackageReference Include="VSPropertyPages" />
|
|
</ItemGroup>
|
|
|
|
<Target Name="IncludeMissingAssemblies" AfterTargets="GetVsixSourceItems" BeforeTargets="RemoveVSSDKAssemblies">
|
|
<ItemGroup>
|
|
<VSIXSourceItem Include="@(ReferenceCopyLocalPaths)" Condition="'%(Filename)' == 'Microsoft.Win32.Registry'" />
|
|
</ItemGroup>
|
|
</Target>
|
|
</Project>
|