Skip to content

Working baseline #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 105 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
1f74038
Target .NET Framework 4.8
jzebedee Oct 11, 2021
3db9911
Clean up configuration profiles
jzebedee Oct 11, 2021
4b8d970
Remove app.config and None-action files
jzebedee Oct 11, 2021
a8c6c03
Merge pull request #1 from jzebedee/target-latest
jzebedee Oct 11, 2021
d5bf750
Remove old projects from solution
jzebedee Oct 11, 2021
c0db368
Remove old projects from disk
jzebedee Oct 11, 2021
2644346
Upgrade projects for .NET 5
jzebedee Oct 11, 2021
e6bd795
Bump package versions
jzebedee Oct 11, 2021
502b8ce
Replace MvvmLight with WCT MVVM
jzebedee Oct 11, 2021
3db11d0
Add .editorconfig to mimic code style
jzebedee Oct 11, 2021
672de01
Update SortComparer to WCT MVVM
jzebedee Oct 11, 2021
97efab9
Update IRelayInfoCommand to WCT MVVM
jzebedee Oct 11, 2021
4bed8f8
Enable UseWPF in WinDirStat.Net.Wpf.Base
jzebedee Oct 12, 2021
84636e1
Update DriveItemViewModel to WCT MVVM
jzebedee Oct 12, 2021
6b1d78c
Update ObservableObjectEx to WCT MVVM
jzebedee Oct 12, 2021
b722ca3
Delete custom versions of IRelayCommand
jzebedee Oct 12, 2021
83a154b
Update RelayCommandFactory to WCT MVVM
jzebedee Oct 12, 2021
7b51d0c
Update MainViewModel.Commands to WCT MVVM
jzebedee Oct 12, 2021
139f634
Update MainViewModel.Methods to WCT MVVM
jzebedee Oct 12, 2021
aaf3305
Update MainViewModel to WCT MVVM
jzebedee Oct 12, 2021
6837509
Update ViewModelWindow to WCT MVVM
jzebedee Oct 12, 2021
e8bf231
Update ViewModelRelayCommand to WCT MVVM
jzebedee Oct 12, 2021
b69f2fa
Update RelayInfo types to WCT MVVM
jzebedee Oct 12, 2021
5eb98cd
Update ViewModelLocator to WCT MVVM
jzebedee Oct 12, 2021
59ce388
Update FileItemViewModel types to WCT MVVM
jzebedee Oct 12, 2021
c002b1e
Update GraphViewModel to WCT MVVM
jzebedee Oct 12, 2021
72b57c0
Update ExtensionItemViewModel types to WCT MVVM
jzebedee Oct 12, 2021
8e56cc9
Update DriveSelectViewModel types to WCT MVVM
jzebedee Oct 12, 2021
dfdca01
Update ObservableObject types to WCT MVVM
jzebedee Oct 12, 2021
2e0a1f0
Update ScanningService types to WCT MVVM
jzebedee Oct 12, 2021
0d65f12
Update SettingsService to WCT MVVM
jzebedee Oct 12, 2021
46a88e7
Update DriveItems to WCT MVVM
jzebedee Oct 12, 2021
a505789
Update ExtensionItems to WCT MVVM
jzebedee Oct 12, 2021
698fd7c
Remove explicit references to WPF assemblies
jzebedee Oct 12, 2021
36a2ee6
Remove FolderBrowserDialog
jzebedee Oct 12, 2021
34d1bc0
Update WinDirStat.New.Wpf.Single project
jzebedee Oct 12, 2021
14f1ca2
Update RelayInfo to WCT MVVM
jzebedee Oct 12, 2021
71ecb7e
Update RelayInfoCommand types to WCT MVVM
jzebedee Oct 12, 2021
4247614
Update RelayCommandFactory to WCT MVVM
jzebedee Oct 12, 2021
b4ba909
Update ViewModelLocatory to WCT MVVM
jzebedee Oct 12, 2021
91b0ca2
Remove WinForms from ErrorMessageBox
jzebedee Oct 12, 2021
b1a10cc
Update RelayInfoCommandFactory to WCT MVVM
jzebedee Oct 12, 2021
a3ebf9b
Use the Ookii folder browser in DialogService
jzebedee Oct 12, 2021
428e4d2
Update ViewModelRelayCommand to WCT MVVM
jzebedee Oct 12, 2021
46407b6
Remove unused usings in RelayInfoCollection
jzebedee Oct 12, 2021
cfbd5cd
Use ConcurrentDictionary in ViewModelRelayCommand
jzebedee Oct 12, 2021
535764b
Remove Thread.Abort and use cancellation in ScanningService.Dispose
jzebedee Oct 12, 2021
f51b5ab
Fix NullReferenceException when disposing Scanning
jzebedee Oct 12, 2021
d801786
Remove AssemblyInfo.cs and add metadata to csproj
jzebedee Oct 12, 2021
6c19608
Add more missing assembly info to the csproj
jzebedee Oct 12, 2021
d26cd7a
Add missing ThemeInfo to App
jzebedee Oct 12, 2021
fc11fc6
Dispatch recycle bin notifications
jzebedee Oct 12, 2021
6889cb0
Fix an annoying misspelling
jzebedee Oct 12, 2021
30e36b4
Remove thread abort
jzebedee Oct 12, 2021
d23052c
Remove old projects from solution
jzebedee Oct 11, 2021
5beaf5d
Remove old projects from disk
jzebedee Oct 11, 2021
46cab55
Upgrade projects for .NET 5
jzebedee Oct 11, 2021
43aaf63
Bump package versions
jzebedee Oct 11, 2021
191b049
Replace MvvmLight with WCT MVVM
jzebedee Oct 11, 2021
da7850e
Add .editorconfig to mimic code style
jzebedee Oct 11, 2021
430cbc9
Update SortComparer to WCT MVVM
jzebedee Oct 11, 2021
f1bfead
Update IRelayInfoCommand to WCT MVVM
jzebedee Oct 11, 2021
d387142
Enable UseWPF in WinDirStat.Net.Wpf.Base
jzebedee Oct 12, 2021
3c0fea2
Update DriveItemViewModel to WCT MVVM
jzebedee Oct 12, 2021
965f27f
Update ObservableObjectEx to WCT MVVM
jzebedee Oct 12, 2021
d8d2a6c
Delete custom versions of IRelayCommand
jzebedee Oct 12, 2021
d102448
Update RelayCommandFactory to WCT MVVM
jzebedee Oct 12, 2021
926696e
Update MainViewModel.Commands to WCT MVVM
jzebedee Oct 12, 2021
9cc30fe
Update MainViewModel.Methods to WCT MVVM
jzebedee Oct 12, 2021
ccd6a2f
Update MainViewModel to WCT MVVM
jzebedee Oct 12, 2021
afa69e6
Update ViewModelWindow to WCT MVVM
jzebedee Oct 12, 2021
714b715
Update ViewModelRelayCommand to WCT MVVM
jzebedee Oct 12, 2021
b5d2848
Update RelayInfo types to WCT MVVM
jzebedee Oct 12, 2021
c6c37cd
Update ViewModelLocator to WCT MVVM
jzebedee Oct 12, 2021
7da8043
Update FileItemViewModel types to WCT MVVM
jzebedee Oct 12, 2021
89c9841
Update GraphViewModel to WCT MVVM
jzebedee Oct 12, 2021
29afb51
Update ExtensionItemViewModel types to WCT MVVM
jzebedee Oct 12, 2021
fe62aea
Update DriveSelectViewModel types to WCT MVVM
jzebedee Oct 12, 2021
c53fccd
Update ObservableObject types to WCT MVVM
jzebedee Oct 12, 2021
288d5b4
Update ScanningService types to WCT MVVM
jzebedee Oct 12, 2021
8592dd2
Update SettingsService to WCT MVVM
jzebedee Oct 12, 2021
8a83f2e
Update DriveItems to WCT MVVM
jzebedee Oct 12, 2021
53c94db
Update ExtensionItems to WCT MVVM
jzebedee Oct 12, 2021
0040fc8
Remove explicit references to WPF assemblies
jzebedee Oct 12, 2021
0f98293
Remove FolderBrowserDialog
jzebedee Oct 12, 2021
17bfc7e
Update WinDirStat.New.Wpf.Single project
jzebedee Oct 12, 2021
2445588
Update RelayInfo to WCT MVVM
jzebedee Oct 12, 2021
fac9996
Update RelayInfoCommand types to WCT MVVM
jzebedee Oct 12, 2021
b5016ec
Update RelayCommandFactory to WCT MVVM
jzebedee Oct 12, 2021
a9c61c5
Update ViewModelLocatory to WCT MVVM
jzebedee Oct 12, 2021
4515df1
Remove WinForms from ErrorMessageBox
jzebedee Oct 12, 2021
f1bf7d9
Update RelayInfoCommandFactory to WCT MVVM
jzebedee Oct 12, 2021
225bc68
Use the Ookii folder browser in DialogService
jzebedee Oct 12, 2021
c5a8951
Update ViewModelRelayCommand to WCT MVVM
jzebedee Oct 12, 2021
541a7b7
Remove unused usings in RelayInfoCollection
jzebedee Oct 12, 2021
68aa38a
Use ConcurrentDictionary in ViewModelRelayCommand
jzebedee Oct 12, 2021
cb06586
Remove Thread.Abort and use cancellation in ScanningService.Dispose
jzebedee Oct 12, 2021
7c09e27
Fix NullReferenceException when disposing Scanning
jzebedee Oct 12, 2021
5354a48
Remove AssemblyInfo.cs and add metadata to csproj
jzebedee Oct 12, 2021
f7b0b0b
Add more missing assembly info to the csproj
jzebedee Oct 12, 2021
660d27b
Add missing ThemeInfo to App
jzebedee Oct 12, 2021
d86024c
Dispatch recycle bin notifications
jzebedee Oct 12, 2021
46cb6d9
Fix an annoying misspelling
jzebedee Oct 12, 2021
52507cf
Remove thread abort
jzebedee Oct 12, 2021
af655b9
Merge branch 'working-baseline' of https://github.com/jzebedee/WinDir…
jzebedee Oct 16, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
219 changes: 219 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,219 @@
# Remove the line below if you want to inherit .editorconfig settings from higher directories
root = true

# C# files
[*.cs]

#### Core EditorConfig Options ####

# Indentation and spacing
indent_size = 4
indent_style = space
tab_width = 4

# New line preferences
end_of_line = crlf
insert_final_newline = false

#### .NET Coding Conventions ####

# Organize usings
dotnet_separate_import_directive_groups = false
dotnet_sort_system_directives_first = false
file_header_template = unset

# this. and Me. preferences
dotnet_style_qualification_for_event = false
dotnet_style_qualification_for_field = false
dotnet_style_qualification_for_method = false
dotnet_style_qualification_for_property = false

# Language keywords vs BCL types preferences
dotnet_style_predefined_type_for_locals_parameters_members = true
dotnet_style_predefined_type_for_member_access = true

# Parentheses preferences
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity
dotnet_style_parentheses_in_other_operators = never_if_unnecessary
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity

# Modifier preferences
dotnet_style_require_accessibility_modifiers = for_non_interface_members

# Expression-level preferences
dotnet_style_coalesce_expression = true
dotnet_style_collection_initializer = true
dotnet_style_explicit_tuple_names = true
dotnet_style_namespace_match_folder = true
dotnet_style_null_propagation = true
dotnet_style_object_initializer = true
dotnet_style_operator_placement_when_wrapping = beginning_of_line
dotnet_style_prefer_auto_properties = true
dotnet_style_prefer_compound_assignment = true
dotnet_style_prefer_conditional_expression_over_assignment = true
dotnet_style_prefer_conditional_expression_over_return = true
dotnet_style_prefer_inferred_anonymous_type_member_names = true
dotnet_style_prefer_inferred_tuple_names = true
dotnet_style_prefer_is_null_check_over_reference_equality_method = true
dotnet_style_prefer_simplified_boolean_expressions = true
dotnet_style_prefer_simplified_interpolation = true

# Field preferences
dotnet_style_readonly_field = true

# Parameter preferences
dotnet_code_quality_unused_parameters = all

# Suppression preferences
dotnet_remove_unnecessary_suppression_exclusions = none

# New line preferences
dotnet_style_allow_multiple_blank_lines_experimental = true
dotnet_style_allow_statement_immediately_after_block_experimental = true

#### C# Coding Conventions ####

# var preferences
csharp_style_var_elsewhere = false
csharp_style_var_for_built_in_types = false
csharp_style_var_when_type_is_apparent = false

# Expression-bodied members
csharp_style_expression_bodied_accessors = true
csharp_style_expression_bodied_constructors = false
csharp_style_expression_bodied_indexers = true
csharp_style_expression_bodied_lambdas = true
csharp_style_expression_bodied_local_functions = false
csharp_style_expression_bodied_methods = false
csharp_style_expression_bodied_operators = false
csharp_style_expression_bodied_properties = true

# Pattern matching preferences
csharp_style_pattern_matching_over_as_with_null_check = true
csharp_style_pattern_matching_over_is_with_cast_check = true
csharp_style_prefer_not_pattern = true
csharp_style_prefer_pattern_matching = true
csharp_style_prefer_switch_expression = true

# Null-checking preferences
csharp_style_conditional_delegate_call = true

# Modifier preferences
csharp_prefer_static_local_function = true
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async

# Code-block preferences
csharp_prefer_braces = true
csharp_prefer_simple_using_statement = true
csharp_style_namespace_declarations = block_scoped

# Expression-level preferences
csharp_prefer_simple_default_expression = true
csharp_style_deconstructed_variable_declaration = true
csharp_style_implicit_object_creation_when_type_is_apparent = true
csharp_style_inlined_variable_declaration = true
csharp_style_pattern_local_over_anonymous_function = true
csharp_style_prefer_index_operator = true
csharp_style_prefer_null_check_over_type_check = true
csharp_style_prefer_range_operator = true
csharp_style_throw_expression = true
csharp_style_unused_value_assignment_preference = discard_variable
csharp_style_unused_value_expression_statement_preference = discard_variable

# 'using' directive preferences
csharp_using_directive_placement = outside_namespace

# New line preferences
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = true
csharp_style_allow_embedded_statements_on_same_line_experimental = true

#### C# Formatting Rules ####

# New line preferences
csharp_new_line_before_catch = true
csharp_new_line_before_else = true
csharp_new_line_before_finally = true
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_open_brace = none
csharp_new_line_between_query_expression_clauses = true

# Indentation preferences
csharp_indent_block_contents = true
csharp_indent_braces = false
csharp_indent_case_contents = true
csharp_indent_case_contents_when_block = true
csharp_indent_labels = one_less_than_current
csharp_indent_switch_labels = true

# Space preferences
csharp_space_after_cast =true
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_after_comma = true
csharp_space_after_dot = false
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_after_semicolon_in_for_statement = true
csharp_space_around_binary_operators = before_and_after
csharp_space_around_declaration_statements = false
csharp_space_before_colon_in_inheritance_clause = true
csharp_space_before_comma = false
csharp_space_before_dot = false
csharp_space_before_open_square_brackets = false
csharp_space_before_semicolon_in_for_statement = false
csharp_space_between_empty_square_brackets = false
csharp_space_between_method_call_empty_parameter_list_parentheses = false
csharp_space_between_method_call_name_and_opening_parenthesis = false
csharp_space_between_method_call_parameter_list_parentheses = false
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
csharp_space_between_method_declaration_name_and_open_parenthesis = false
csharp_space_between_method_declaration_parameter_list_parentheses = false
csharp_space_between_parentheses = false
csharp_space_between_square_brackets = false

# Wrapping preferences
csharp_preserve_single_line_blocks = true
csharp_preserve_single_line_statements = true

#### Naming styles ####

# Naming rules

dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion
dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i

dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case

dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case

# Symbol specifications

dotnet_naming_symbols.interface.applicable_kinds = interface
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.interface.required_modifiers =

dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.types.required_modifiers =

dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.non_field_members.required_modifiers =

# Naming styles

dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case

dotnet_naming_style.begins_with_i.required_prefix = I
dotnet_naming_style.begins_with_i.required_suffix =
dotnet_naming_style.begins_with_i.word_separator =
dotnet_naming_style.begins_with_i.capitalization = pascal_case
140 changes: 47 additions & 93 deletions FunctionalFun.UI.Behaviours/FunctionalFun.UI.Behaviors.csproj
Original file line number Diff line number Diff line change
@@ -1,94 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{7DA5A107-B474-4AC0-B861-63A489DB0C02}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>FunctionalFun.UI.Behaviors</RootNamespace>
<AssemblyName>FunctionalFun.UI.Behaviors</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<WarningLevel>4</WarningLevel>
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>3.5</OldToolsVersion>
<TargetFrameworkProfile />
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup>
<StartupObject />
</PropertyGroup>
<ItemGroup>
<Reference Include="PresentationCore" />
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="WindowsBase" />
<Reference Include="PresentationFramework" />
</ItemGroup>
<ItemGroup>
<Compile Include="IListItemConverter.cs" />
<Compile Include="MultiSelectorBehaviors.cs" />
<Compile Include="Properties\AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>
<Compile Include="TwoListSynchronizer.cs" />
<AppDesigner Include="Properties\" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0-windows</TargetFramework>
<OutputType>Library</OutputType>
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<UseWPF>true</UseWPF>
<ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
</PropertyGroup>
<PropertyGroup>
<StartupObject />
</PropertyGroup>
<ItemGroup>
<Reference Update="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
</ItemGroup>
<ItemGroup>
<AppDesigner Include="Properties\" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers" Version="0.3.246501">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.Windows.Compatibility" Version="5.0.2" />
</ItemGroup>
</Project>
Loading