1
- <?xml version =" 1.0" encoding =" utf-8" ?>
2
- <Project ToolsVersion =" 15.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
- <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
1
+ <Project Sdk =" Microsoft.NET.Sdk.WindowsDesktop" >
4
2
<PropertyGroup >
5
- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
6
- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
7
- <ProjectGuid >{B348688B-00FB-45A8-8BBD-D2D64FD7E8D8}</ProjectGuid >
8
3
<OutputType >WinExe</OutputType >
4
+ <TargetFramework >net8.0-windows10.0.22621.0</TargetFramework > <!-- Ensure this is valid -->
5
+ <UseWPF >true</UseWPF > <!-- or UseWindowsForms=true if using Windows Forms -->
6
+ <Nullable >enable</Nullable >
7
+ <ImplicitUsings >enable</ImplicitUsings >
8
+ <ApplicationIcon >Icons\app.ico</ApplicationIcon >
9
+ <PlatformTarget >x64</PlatformTarget > <!-- Ensure this is a valid value -->
9
10
<RootNamespace >PointCloudConverter</RootNamespace >
11
+ <AllowUnsafeBlocks >true</AllowUnsafeBlocks >
12
+ <SupportedOSPlatformVersion >10.0.17763.0</SupportedOSPlatformVersion >
13
+ <UseWindowsForms >True</UseWindowsForms >
10
14
<AssemblyName >PointCloudConverter</AssemblyName >
11
- <TargetFrameworkVersion >v4.7.2</TargetFrameworkVersion >
12
- <LangVersion >7.3</LangVersion >
13
- <FileAlignment >512</FileAlignment >
14
- <ProjectTypeGuids >{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids >
15
- <WarningLevel >4</WarningLevel >
16
- <AutoGenerateBindingRedirects >true</AutoGenerateBindingRedirects >
17
- <Deterministic >true</Deterministic >
18
- <TargetFrameworkProfile />
19
15
</PropertyGroup >
20
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
21
- <PlatformTarget >x64</PlatformTarget >
22
- <DebugSymbols >true</DebugSymbols >
23
- <DebugType >full</DebugType >
24
- <Optimize >true</Optimize >
25
- <OutputPath >bin\Debug\</OutputPath >
26
- <DefineConstants >DEBUG;TRACE</DefineConstants >
27
- <ErrorReport >prompt</ErrorReport >
16
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|AnyCPU'" >
28
17
<WarningLevel >4</WarningLevel >
29
- <Prefer32Bit >false</Prefer32Bit >
30
18
</PropertyGroup >
31
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
32
- <PlatformTarget >x64</PlatformTarget >
33
- <DebugType >pdbonly</DebugType >
34
- <Optimize >true</Optimize >
35
- <OutputPath >bin\Release\</OutputPath >
36
- <DefineConstants >TRACE</DefineConstants >
37
- <ErrorReport >prompt</ErrorReport >
19
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|AnyCPU'" >
38
20
<WarningLevel >4</WarningLevel >
39
- <Prefer32Bit >false</Prefer32Bit >
40
- </PropertyGroup >
41
- <PropertyGroup >
42
- <ApplicationIcon >Icons\app.ico</ApplicationIcon >
43
21
</PropertyGroup >
22
+
44
23
<ItemGroup >
45
- <Reference Include =" laszip.net" >
46
- <HintPath >libs\laszip.net.dll</HintPath >
47
- </Reference >
48
- <Reference Include =" Microsoft.Bcl.AsyncInterfaces, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
49
- <HintPath >packages\Microsoft.Bcl.AsyncInterfaces.8.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath >
50
- </Reference >
51
- <Reference Include =" Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" >
52
- <HintPath >packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath >
53
- </Reference >
54
- <Reference Include =" System" />
55
- <Reference Include =" System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
56
- <HintPath >packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll</HintPath >
57
- </Reference >
58
- <Reference Include =" System.Data" />
59
- <Reference Include =" System.Memory, Version=4.0.1.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
60
- <HintPath >packages\System.Memory.4.5.5\lib\net461\System.Memory.dll</HintPath >
61
- </Reference >
62
- <Reference Include =" System.Numerics" />
63
- <Reference Include =" System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
64
- <HintPath >packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath >
65
- </Reference >
66
- <Reference Include =" System.Runtime.CompilerServices.Unsafe, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
67
- <HintPath >packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll</HintPath >
68
- </Reference >
69
- <Reference Include =" System.Text.Encodings.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
70
- <HintPath >packages\System.Text.Encodings.Web.8.0.0\lib\net462\System.Text.Encodings.Web.dll</HintPath >
71
- </Reference >
72
- <Reference Include =" System.Text.Json, Version=8.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
73
- <HintPath >packages\System.Text.Json.8.0.1\lib\net462\System.Text.Json.dll</HintPath >
74
- </Reference >
75
- <Reference Include =" System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
76
- <HintPath >packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll</HintPath >
77
- </Reference >
78
- <Reference Include =" System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
79
- <HintPath >packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll</HintPath >
80
- </Reference >
81
- <Reference Include =" System.Windows.Forms" />
82
- <Reference Include =" System.Xml" />
83
- <Reference Include =" Microsoft.CSharp" />
84
- <Reference Include =" System.Core" />
85
- <Reference Include =" System.Xml.Linq" />
86
- <Reference Include =" System.Data.DataSetExtensions" />
87
- <Reference Include =" System.Net.Http" />
88
- <Reference Include =" System.Xaml" >
89
- <RequiredTargetFramework >4.0</RequiredTargetFramework >
90
- </Reference >
91
- <Reference Include =" WindowsBase" />
92
- <Reference Include =" PresentationCore" />
93
- <Reference Include =" PresentationFramework" />
94
- </ItemGroup >
95
- <ItemGroup >
96
- <ApplicationDefinition Include =" App.xaml" >
97
- <Generator >MSBuild:Compile</Generator >
98
- <SubType >Designer</SubType >
99
- </ApplicationDefinition >
100
- <Compile Include =" Readers\IReader.cs" />
101
- <Compile Include =" Readers\LAZ.cs" />
102
- <Compile Include =" Structs\Bounds.cs" />
103
- <Compile Include =" Structs\Color.cs" />
104
- <Compile Include =" Structs\ExitCodes.cs" />
105
- <Compile Include =" Structs\ExportFormat.cs" />
106
- <Compile Include =" Structs\Float3.cs" />
107
- <Compile Include =" Structs\Metadata\GeoTiffKeys.cs" />
108
- <Compile Include =" Structs\ImportFormat.cs" />
109
- <Compile Include =" Structs\ImportSettings.cs" />
110
- <Compile Include =" Structs\Metadata\LasHeader.cs" />
111
- <Compile Include =" Structs\Metadata\LasVariableLengthRecord.cs" />
112
- <Compile Include =" Structs\PointCloudTile.cs" />
113
- <Compile Include =" Structs\Metadata\sGeoKeys.cs" />
114
- <Compile Include =" Tools\ArgParser.cs" />
115
- <Compile Include =" Tools\LogText.cs" />
116
- <Compile Include =" Tools\Tools.cs" />
117
- <Compile Include =" Writers\UCPC.cs" />
118
- <Page Include =" MainWindow.xaml" >
119
- <Generator >MSBuild:Compile</Generator >
120
- <SubType >Designer</SubType >
121
- </Page >
122
- <Compile Include =" App.xaml.cs" >
123
- <DependentUpon >App.xaml</DependentUpon >
124
- <SubType >Code</SubType >
125
- </Compile >
126
- <Compile Include =" Writers\IWriter.cs" />
127
- <Compile Include =" MainWindow.xaml.cs" >
128
- <DependentUpon >MainWindow.xaml</DependentUpon >
129
- <SubType >Code</SubType >
130
- </Compile >
131
- <Page Include =" Resources\Colors.xaml" >
132
- <SubType >Designer</SubType >
133
- <Generator >MSBuild:Compile</Generator >
134
- </Page >
135
- </ItemGroup >
136
- <ItemGroup >
137
- <Compile Include =" Writers\PCROOT.cs" />
138
- <Compile Include =" Properties\AssemblyInfo.cs" >
139
- <SubType >Code</SubType >
140
- </Compile >
141
- <Compile Include =" Properties\Resources.Designer.cs" >
142
- <AutoGen >True</AutoGen >
143
- <DesignTime >True</DesignTime >
144
- <DependentUpon >Resources.resx</DependentUpon >
145
- </Compile >
146
- <Compile Include =" Properties\Settings.Designer.cs" >
147
- <AutoGen >True</AutoGen >
148
- <DependentUpon >Settings.settings</DependentUpon >
149
- <DesignTimeSharedInput >True</DesignTimeSharedInput >
150
- </Compile >
151
- <EmbeddedResource Include =" Properties\Resources.resx" >
152
- <Generator >ResXFileCodeGenerator</Generator >
153
- <LastGenOutput >Resources.Designer.cs</LastGenOutput >
154
- </EmbeddedResource >
155
- <None Include =" packages.config" />
156
- <None Include =" Properties\Settings.settings" >
157
- <Generator >SettingsSingleFileGenerator</Generator >
158
- <LastGenOutput >Settings.Designer.cs</LastGenOutput >
159
- </None >
160
- </ItemGroup >
161
- <ItemGroup >
162
- <None Include =" App.config" />
24
+ <PackageReference Include =" Microsoft.Bcl.AsyncInterfaces" Version =" 8.0.0" />
25
+ <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.3" />
26
+ <PackageReference Include =" System.Buffers" Version =" 4.5.1" />
27
+ <PackageReference Include =" System.Memory" Version =" 4.5.5" />
28
+ <PackageReference Include =" System.Numerics.Vectors" Version =" 4.5.0" />
29
+ <PackageReference Include =" System.Runtime.CompilerServices.Unsafe" Version =" 6.0.0" />
30
+ <PackageReference Include =" System.Text.Encodings.Web" Version =" 9.0.0-preview.6.24327.7" />
31
+ <PackageReference Include =" System.Text.Json" Version =" 8.0.4" />
32
+ <PackageReference Include =" System.Threading.Tasks.Extensions" Version =" 4.5.4" />
33
+ <PackageReference Include =" System.ValueTuple" Version =" 4.5.0" />
34
+ <!-- <PackageReference Include="laszip.net" Version="1.0.0" PrivateAssets="all" /> -->
35
+ <PackageReference Include =" System.Drawing.Common" Version =" 8.0.7" />
36
+ <PackageReference Include =" System.Windows.Forms" Version =" 4.0.0" />
163
37
</ItemGroup >
164
- < ItemGroup />
38
+
165
39
<ItemGroup >
166
40
<Resource Include =" Icons\app.ico" />
167
41
</ItemGroup >
168
- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
169
- </Project >
42
+ </Project >
0 commit comments