diff --git a/PInvoke/VssApi/AssemblyInfo.cpp b/PInvoke/VssApi/AssemblyInfo.cpp index 410fb193..2417c3ce 100644 --- a/PInvoke/VssApi/AssemblyInfo.cpp +++ b/PInvoke/VssApi/AssemblyInfo.cpp @@ -11,6 +11,7 @@ using namespace System::Security::Permissions; [assembly:AssemblyProductAttribute(L"Vanara")]; [assembly:AssemblyCopyrightAttribute(L"Copyright © 2017-2023")]; [assembly:AssemblyKeyFileAttribute(L"..\\..\\Vanara.snk")] -[assembly:VersionAttribute("4.0.0-beta")]; +[assembly:AssemblyVersionAttribute("4.0.0")]; +[assembly:AssemblyInformationalVersionAttribute("4.0.0-beta")]; [assembly:ComVisible(false)]; diff --git a/PInvoke/VssApi/VssApi.vcxproj b/PInvoke/VssApi/VssApi.vcxproj new file mode 100644 index 00000000..4005158f --- /dev/null +++ b/PInvoke/VssApi/VssApi.vcxproj @@ -0,0 +1,225 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + vssapi.dll + Vanara.PInvoke.VssApiMgd.dll + + + AssemblyInformationalVersionAttribute + AssemblyVersionAttribute + AssemblyCopyrightAttribute + AssemblyProductAttribute + + + version + copyright + authors + license + icon + projectUrl + repository|type + repository|url + + + + + 17.0 + true + {11EF8FFF-25DE-4ADB-A951-FA10A421FFE4} + NetCoreCProj + VssApi + 10.0 + Vanara.PInvoke.VssApi + + + net6.0 + PInvoke API (methods, structures and constants) imported from Windows Volume Shadow Copy Service (VssApi.dll). + $(AssemblyName) + Vanara.PInvoke.VssApi + $(AssemblyName) + pinvoke;vanara;net-extensions;interop;VSS;VssApi;volume shadow copy service + true + VssApi.nuspec + + + + DynamicLibrary + true + v143 + NetCore + Unicode + + + DynamicLibrary + false + v143 + NetCore + Unicode + true + + + DynamicLibrary + true + v143 + NetCore + Unicode + + + DynamicLibrary + false + v143 + NetCore + Unicode + true + + + + + + + + + + + + + + + + + + + + + $(ProjectName) + bin\$(Configuration)\$(TargetFramework)\ + obj\$(Configuration)\$(TargetFramework)\ + + + + Use + pch.h + Level3 + + + $(MSBuildThisFileDirectory)..\VssApiMgd\bin\$(Configuration)\$(TargetFramework) + true + + + vssapi.lib + + + + + Use + pch.h + Level3 + + + $(MSBuildThisFileDirectory)..\VssApiMgd\bin\$(Configuration)\$(TargetFramework) + true + + + vssapi.lib + + + + + Use + pch.h + Level3 + + + $(MSBuildThisFileDirectory)..\VssApiMgd\bin\$(Configuration)\$(TargetFramework) + true + + + vssapi.lib + + + + + Use + pch.h + Level3 + + + $(MSBuildThisFileDirectory)..\VssApiMgd\bin\$(Configuration)\$(TargetFramework) + true + + + vssapi.lib + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + + + + + + + + Create + Create + Create + Create + + + + + + + + + {39aedd51-c627-41b9-96d3-44f481ed4e7c} + true + true + false + all + + + + + + + + + + + \ No newline at end of file diff --git a/UnitTests/PInvoke/VssApi/VssApi.csproj b/UnitTests/PInvoke/VssApi/VssApi.csproj index c120981b..6ffd5ecf 100644 --- a/UnitTests/PInvoke/VssApi/VssApi.csproj +++ b/UnitTests/PInvoke/VssApi/VssApi.csproj @@ -18,6 +18,6 @@ - + \ No newline at end of file diff --git a/Vanara.sln b/Vanara.sln index f6b18ecc..c683af5f 100644 --- a/Vanara.sln +++ b/Vanara.sln @@ -198,7 +198,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vanara.PInvoke.Version", "P EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vanara.PInvoke.VirtDisk", "PInvoke\VirtDisk\Vanara.PInvoke.VirtDisk.csproj", "{5CE784D4-42B7-4AA7-B2D0-E175C7FB40C8}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Vanara.PInvoke.VssApi", "PInvoke\VssApi\VssApi.vcxproj", "{11EF8FFF-25DE-4ADB-A951-FA10A421FFE4}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Vanara.PInvoke.VssApi", "PInvoke\VssApi\Vanara.PInvoke.VssApi.vcxproj", "{11EF8FFF-25DE-4ADB-A951-FA10A421FFE4}" ProjectSection(ProjectDependencies) = postProject {39AEDD51-C627-41B9-96D3-44F481ED4E7C} = {39AEDD51-C627-41B9-96D3-44F481ED4E7C} EndProjectSection