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')" />
4- <PropertyGroup >
5- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
6- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
7- <ProjectGuid >{829A73D2-D74D-4751-A8AF-D3290E3C2FCD}</ProjectGuid >
8- <OutputType >Exe</OutputType >
9- <RootNamespace >OpenVRStartup</RootNamespace >
10- <AssemblyName >OpenVRStartup</AssemblyName >
11- <TargetFrameworkVersion >v4.7.2</TargetFrameworkVersion >
12- <FileAlignment >512</FileAlignment >
13- <AutoGenerateBindingRedirects >true</AutoGenerateBindingRedirects >
14- <Deterministic >true</Deterministic >
15- </PropertyGroup >
16- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
17- <PlatformTarget >AnyCPU</PlatformTarget >
18- <DebugSymbols >true</DebugSymbols >
19- <DebugType >full</DebugType >
20- <Optimize >false</Optimize >
21- <OutputPath >bin\Debug\</OutputPath >
22- <DefineConstants >DEBUG;TRACE</DefineConstants >
23- <ErrorReport >prompt</ErrorReport >
24- <WarningLevel >4</WarningLevel >
25- </PropertyGroup >
26- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
27- <PlatformTarget >AnyCPU</PlatformTarget >
28- <DebugType >pdbonly</DebugType >
29- <Optimize >true</Optimize >
30- <OutputPath >bin\Release\</OutputPath >
31- <DefineConstants >TRACE</DefineConstants >
32- <ErrorReport >prompt</ErrorReport >
33- <WarningLevel >4</WarningLevel >
34- </PropertyGroup >
35- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|x64'" >
36- <DebugSymbols >true</DebugSymbols >
37- <OutputPath >bin\x64\Debug\</OutputPath >
38- <DefineConstants >DEBUG;TRACE</DefineConstants >
39- <DebugType >full</DebugType >
40- <PlatformTarget >x64</PlatformTarget >
41- <LangVersion >7.3</LangVersion >
42- <ErrorReport >prompt</ErrorReport >
43- <CodeAnalysisRuleSet >MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet >
44- <Prefer32Bit >true</Prefer32Bit >
45- </PropertyGroup >
46- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|x64'" >
47- <OutputPath >bin\x64\Release\</OutputPath >
48- <DefineConstants >TRACE</DefineConstants >
49- <Optimize >true</Optimize >
50- <DebugType >pdbonly</DebugType >
51- <PlatformTarget >x64</PlatformTarget >
52- <LangVersion >7.3</LangVersion >
53- <ErrorReport >prompt</ErrorReport >
54- <CodeAnalysisRuleSet >MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet >
55- <Prefer32Bit >true</Prefer32Bit >
56- </PropertyGroup >
57- <PropertyGroup >
58- <StartupObject />
59- </PropertyGroup >
60- <PropertyGroup >
61- <ApplicationIcon >resources\logo.ico</ApplicationIcon >
62- </PropertyGroup >
63- <ItemGroup >
64- <Reference Include =" System" />
65- <Reference Include =" System.Core" />
66- <Reference Include =" System.Drawing" />
67- <Reference Include =" System.Xml.Linq" />
68- <Reference Include =" System.Data.DataSetExtensions" />
69- <Reference Include =" Microsoft.CSharp" />
70- <Reference Include =" System.Data" />
71- <Reference Include =" System.Net.Http" />
72- <Reference Include =" System.Xml" />
73- </ItemGroup >
74- <ItemGroup >
75- <Compile Include =" LogUtils.cs" />
76- <Compile Include =" openvr_api.cs" />
77- <Compile Include =" Program.cs" />
78- <Compile Include =" Properties\AssemblyInfo.cs" />
79- <Compile Include =" Properties\Resources.Designer.cs" >
80- <AutoGen >True</AutoGen >
81- <DesignTime >True</DesignTime >
82- <DependentUpon >Resources.resx</DependentUpon >
83- </Compile >
84- <Compile Include =" Utils.cs" />
85- </ItemGroup >
86- <ItemGroup >
87- <None Include =" App.config" />
88- <None Include =" app.vrmanifest" >
89- <CopyToOutputDirectory >Always</CopyToOutputDirectory >
90- </None >
91- <None Include =" start\demo_start.cmd" >
92- <CopyToOutputDirectory >Always</CopyToOutputDirectory >
93- </None >
94- <None Include =" stop\demo_stop.cmd" >
95- <CopyToOutputDirectory >Always</CopyToOutputDirectory >
96- </None >
97- </ItemGroup >
98- <ItemGroup >
99- <None Include =" examples\restart_voicemeeter_audio_engine.cmd" >
100- <CopyToOutputDirectory >Always</CopyToOutputDirectory >
101- </None >
102- <None Include =" openvr_api.dll" >
103- <CopyToOutputDirectory >Always</CopyToOutputDirectory >
104- </None >
105- </ItemGroup >
106- <ItemGroup >
107- <EmbeddedResource Include =" Properties\Resources.resx" >
108- <Generator >ResXFileCodeGenerator</Generator >
109- <LastGenOutput >Resources.Designer.cs</LastGenOutput >
110- </EmbeddedResource >
111- </ItemGroup >
112- <ItemGroup />
113- <ItemGroup >
114- <Content Include =" resources\logo.ico" />
115- </ItemGroup >
116- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
1+ <Project Sdk =" Microsoft.NET.Sdk" >
2+ <PropertyGroup >
3+ <TargetFramework >net8.0</TargetFramework >
4+ <OutputType >Exe</OutputType >
5+ <GenerateAssemblyInfo >false</GenerateAssemblyInfo >
6+ <Nullable >enable</Nullable >
7+ </PropertyGroup >
8+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|x64'" >
9+ <OutputPath >bin\x64\Debug\</OutputPath >
10+ <CodeAnalysisRuleSet >MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet >
11+ </PropertyGroup >
12+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|x64'" >
13+ <OutputPath >bin\x64\Release\</OutputPath >
14+ <CodeAnalysisRuleSet >MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet >
15+ </PropertyGroup >
16+ <PropertyGroup >
17+ <StartupObject />
18+ </PropertyGroup >
19+ <PropertyGroup >
20+ <ApplicationIcon >resources\logo.ico</ApplicationIcon >
21+ </PropertyGroup >
22+ <ItemGroup >
23+ <Compile Update =" Properties\Resources.Designer.cs" >
24+ <AutoGen >True</AutoGen >
25+ <DesignTime >True</DesignTime >
26+ <DependentUpon >Resources.resx</DependentUpon >
27+ </Compile >
28+ </ItemGroup >
29+ <ItemGroup >
30+ <None Update =" app.vrmanifest" >
31+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
32+ </None >
33+ <None Update =" start\demo_start.cmd" >
34+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
35+ </None >
36+ <None Update =" stop\demo_stop.cmd" >
37+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
38+ </None >
39+ </ItemGroup >
40+ <ItemGroup >
41+ <None Update =" examples\restart_voicemeeter_audio_engine.cmd" >
42+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
43+ </None >
44+ </ItemGroup >
45+ <ItemGroup >
46+ <EmbeddedResource Update =" Properties\Resources.resx" >
47+ <Generator >ResXFileCodeGenerator</Generator >
48+ <LastGenOutput >Resources.Designer.cs</LastGenOutput >
49+ </EmbeddedResource >
50+ </ItemGroup >
51+ <ItemGroup >
52+ <Content Include =" resources\logo.ico" />
53+ </ItemGroup >
54+ <ItemGroup >
55+ <ProjectReference Include =" ..\EasyOpenVR\EasyOpenVR.csproj" />
56+ </ItemGroup >
57+ <ItemGroup >
58+ <PackageReference Include =" System.Resources.Extensions" Version =" 8.0.0" />
59+ </ItemGroup >
11760</Project >
0 commit comments