105 lines
4.8 KiB
XML
105 lines
4.8 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<TargetFrameworks>net48;net481</TargetFrameworks>
|
|
<OutputType>Library</OutputType>
|
|
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
|
<UseWPF>true</UseWPF>
|
|
<ImplicitUsings>true</ImplicitUsings>
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
<LangVersion>13.0</LangVersion>
|
|
<AssemblyVersion>4.0.0.0</AssemblyVersion>
|
|
<ProductVersion>$(AssemblyVersion)</ProductVersion>
|
|
<FileVersion>$(AssemblyVersion)</FileVersion>
|
|
<Configurations>Debug;Release</Configurations>
|
|
<SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages>
|
|
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
|
|
<AppendPlatformToOutputPath>false</AppendPlatformToOutputPath>
|
|
<AppendRuntimeIdentifierToOutputPath>False</AppendRuntimeIdentifierToOutputPath>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(TargetFramework)' == 'net48' ">
|
|
<RevitVersion>2018</RevitVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(TargetFramework)' == 'net481' ">
|
|
<RevitVersion>2020</RevitVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- 通过同时构建多个目标会导致obj文件夹被锁定 -->
|
|
<BuildInParallel>false</BuildInParallel>
|
|
<OutputPath>.\bin\$(Configuration)\$(RevitVersion)</OutputPath>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="Markdig.Wpf" Version="0.5.0.1" />
|
|
<PackageReference Include="LangChain.Providers.DeepSeek" Version="0.17.0" />
|
|
<PackageReference Include="Markdig" Version="0.25.0" />
|
|
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
|
|
<PackageReference Include="Flurl.Http" Version="4.0.2" />
|
|
<PackageReference Include="System.Data.DataSetExtensions" Version="4.5.0" />
|
|
<PackageReference Include="ColorCode.Core" Version="2.0.15" />
|
|
<PackageReference Include="ColorHelper" Version="1.8.1" />
|
|
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.0" TreatAsUsed="True"/>
|
|
<PackageReference Include="Dirkster.AvalonDock.Themes.VS2013" Version="4.72.1" />
|
|
<PackageReference Include="Newtonsoft.Json.Bson" Version="1.0.3" />
|
|
<PackageReference Include="RoslynPad.Editor.Windows" Version="1.2.0" />
|
|
<PackageReference Include="Nice3point.Revit.Toolkit" Version="2020.3.0" Condition=" '$(RevitVersion)' == '2020' "/>
|
|
<!--<PackageReference Include="Revit_All_Main_Versions_API_x64" Version="2020.*" PrivateAssets="All" ExcludeAssets="runtime"/>-->
|
|
<PackageReference Include="Nice3point.Revit.Toolkit" Version="2019.*" Condition=" '$(RevitVersion)' == '2018' "/>
|
|
<PackageReference Include="Revit_All_Main_Versions_API_x64" Version="$(RevitVersion).*" PrivateAssets="All" ExcludeAssets="runtime" />
|
|
<PackageReference Include="MaterialDesignThemes" Version="5.2.1">
|
|
<TreatAsUsed>True</TreatAsUsed>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System.ServiceModel" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Update="Properties\Resources.Designer.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<Compile Update="Properties\Settings.Designer.cs">
|
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
|
<DependentUpon>Settings.settings</DependentUpon>
|
|
<AutoGen>True</AutoGen>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Update="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Update="License.txt">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Update="Properties\Settings.settings">
|
|
<Generator>SettingsSingleFileGenerator</Generator>
|
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
|
</None>
|
|
<None Update="Samples\ChangeElementColor.csx">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Update="Samples\CreateBrep.csx">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Update="Samples\CreateSketch.csx">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Update="Samples\DuplicateElements.csx">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Update="Samples\FaceSelectionWithFilter.csx">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Update="Samples\GetFamilyName.csx">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Update="Samples\ModifyParameter.csx">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Update="Samples\Selection.csx">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
</ItemGroup>
|
|
</Project> |