Changed VssApi to net8.0 to avoid build errors

master
David Hall 2024-06-01 09:01:06 -06:00
parent 905cc84aa0
commit 9db873525f
4 changed files with 10 additions and 17 deletions

View File

@ -15,7 +15,7 @@
<requireLicenseAcceptance>false</requireLicenseAcceptance> <requireLicenseAcceptance>false</requireLicenseAcceptance>
<language>en-US</language> <language>en-US</language>
<dependencies> <dependencies>
<group targetFramework="net6.0"> <group targetFramework="net8.0">
<dependency id="Vanara.Core" version="4.0.2" exclude="Build,Analyzers" /> <dependency id="Vanara.Core" version="4.0.2" exclude="Build,Analyzers" />
<dependency id="Vanara.PInvoke.Shared" version="4.0.2" exclude="Build,Analyzers" /> <dependency id="Vanara.PInvoke.Shared" version="4.0.2" exclude="Build,Analyzers" />
</group> </group>
@ -23,7 +23,7 @@
<releaseNotes></releaseNotes> <releaseNotes></releaseNotes>
</metadata> </metadata>
<files> <files>
<file src="bin\Release\net6.0\x64\Vanara.PInvoke.VssApi*.???" target="lib\net6.0" /> <file src="bin\Release\net8.0\x64\Vanara.PInvoke.VssApi*.???" target="lib\net8.0" />
<file src="..\..\docs\icons\Vanara64x64.png" target="Vanara64x64.png" /> <file src="..\..\docs\icons\Vanara64x64.png" target="Vanara64x64.png" />
<file src="pkgreadme.md" target="pkgreadme.md" /> <file src="pkgreadme.md" target="pkgreadme.md" />
</files> </files>

View File

@ -41,7 +41,7 @@
</UpdateFiles> </UpdateFiles>
</ProjectExtensions> </ProjectExtensions>
<PropertyGroup> <PropertyGroup>
<TargetFramework Condition="'$(TargetFramework)'==''">net6.0</TargetFramework> <TargetFramework Condition="'$(TargetFramework)'==''">net8.0</TargetFramework>
<TargetFrameworks>$(TargetFramework)</TargetFrameworks> <TargetFrameworks>$(TargetFramework)</TargetFrameworks>
<CoreBuild Condition="!$(TargetFramework.StartsWith('net4'))">true</CoreBuild> <CoreBuild Condition="!$(TargetFramework.StartsWith('net4'))">true</CoreBuild>
<IncludeSymbols>true</IncludeSymbols> <IncludeSymbols>true</IncludeSymbols>
@ -65,6 +65,7 @@
<AssemblyName>Vanara.PInvoke.VssApi</AssemblyName> <AssemblyName>Vanara.PInvoke.VssApi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId> <PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop;VSS;VssApi;volume shadow copy service</PackageTags> <PackageTags>pinvoke;vanara;net-extensions;interop;VSS;VssApi;volume shadow copy service</PackageTags>
<WindowsTargetPlatformMinVersion>7.0</WindowsTargetPlatformMinVersion>
</PropertyGroup> </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration"> <PropertyGroup Label="Configuration">
@ -183,22 +184,11 @@
<ClCompile Include="VssFactory.cpp" /> <ClCompile Include="VssFactory.cpp" />
<ClCompile Include="VsWriter.cpp" /> <ClCompile Include="VsWriter.cpp" />
</ItemGroup> </ItemGroup>
<!--<ItemGroup>
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
<SourceRoot Include="$(MSBuildThisFileDirectory)/" />
<PackageReference Include="NuGet.Build.Tasks.Pack" Version="6.8.0" PrivateAssets="All" />
</ItemGroup>-->
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\VssApiMgd\Vanara.PInvoke.VssApiMgd.csproj"> <ProjectReference Include="..\VssApiMgd\Vanara.PInvoke.VssApiMgd.csproj">
<Project>{39aedd51-c627-41b9-96d3-44f481ed4e7c}</Project> <Project>{39aedd51-c627-41b9-96d3-44f481ed4e7c}</Project>
<UseLibraryDependencyInputs>true</UseLibraryDependencyInputs> <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
</ProjectReference> </ProjectReference>
<!--<ProjectReference Include="..\Shared\Vanara.PInvoke.Shared.csproj">
<Project>{a5e519e9-feba-4fe3-93a5-b8269bef72f4}</Project>
</ProjectReference>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj">
<Project>{241f73ee-9298-45c9-b869-a045dff94c03}</Project>
</ProjectReference>-->
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="cpp.hint" /> <None Include="cpp.hint" />

View File

@ -76,5 +76,7 @@
<None Include="Vanara.PInvoke.VssApi.nuspec" /> <None Include="Vanara.PInvoke.VssApi.nuspec" />
<None Include="packages.config" /> <None Include="packages.config" />
<None Include="cpp.hint" /> <None Include="cpp.hint" />
<None Include="pkgreadme.md" />
<None Include="readme.md" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -1,10 +1,11 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFramework>net6.0-windows</TargetFramework> <TargetFramework>net8.0-windows10.0.22000.0</TargetFramework>
<AssemblyName>UnitTest.PInvoke.VssApi</AssemblyName> <AssemblyName>UnitTest.PInvoke.VssApi</AssemblyName>
<SupportedOSPlatformVersion>7.0</SupportedOSPlatformVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="Microsoft.VisualBasic"> <!--<Reference Include="Microsoft.VisualBasic">
<HintPath>C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.24\ref\net6.0\Microsoft.VisualBasic.dll</HintPath> <HintPath>C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.24\ref\net6.0\Microsoft.VisualBasic.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Drawing"> <Reference Include="System.Drawing">
@ -12,7 +13,7 @@
</Reference> </Reference>
<Reference Include="WindowsBase"> <Reference Include="WindowsBase">
<HintPath>C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.24\ref\net6.0\WindowsBase.dll</HintPath> <HintPath>C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.24\ref\net6.0\WindowsBase.dll</HintPath>
</Reference> </Reference>-->
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\..\PInvoke\Kernel32\Vanara.PInvoke.Kernel32.csproj" /> <ProjectReference Include="..\..\..\PInvoke\Kernel32\Vanara.PInvoke.Kernel32.csproj" />