Skip to content
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

Switch to nuget WDK #166

Merged
merged 6 commits into from
Nov 19, 2024
Merged

Switch to nuget WDK #166

merged 6 commits into from
Nov 19, 2024

Conversation

Alan-Jowett
Copy link
Member

Description

This pull request includes several changes primarily focused on updating project dependencies and configurations. The most significant changes involve the addition of new SDK and WDK packages, updates to project properties, and modifications to include directories and dependencies in various project files.

Project Dependency Updates:

  • Added multiple Microsoft.Windows.SDK.CPP and Microsoft.Windows.WDK packages to scripts/setup_build/packages.config to ensure compatibility with the latest Windows SDK and WDK versions.

Configuration and Property Updates:

  • Imported wdk.props in Directory.Build.props and updated the AdditionalIncludeDirectories to use $(WdkContentRoot) and $(WindowsTargetPlatformVersion). [1] [2]
  • Added a new wdk.props file to define properties for the Windows target platform and WDK version, and to ensure the correct SDK and WDK packages are imported.

Dependency Modifications:

  • Removed uuid.lib from the AdditionalDependencies in several .vcxproj files, including ebpf_extensions/neteventebpfext/sys/neteventebpfext.vcxproj, ebpf_extensions/ntosebpfext/sys/ntosebpfext.vcxproj, and tests/neteventebpfext/netevent_sim/netevent_sim.vcxproj. [1] [2] [3] [4] [5] [6] [7] [8]

Testing

CI/CD

Documentation

Yes.

Installation

No.

Alan Jowett added 2 commits November 19, 2024 08:20
Signed-off-by: Alan Jowett <[email protected]>
Signed-off-by: Alan Jowett <[email protected]>
Alan Jowett added 2 commits November 19, 2024 08:30
mtfriesen
mtfriesen previously approved these changes Nov 19, 2024
Signed-off-by: Alan Jowett <[email protected]>
Signed-off-by: Alan Jowett <[email protected]>
@Alan-Jowett Alan-Jowett merged commit 4b7197c into microsoft:main Nov 19, 2024
23 checks passed
@Alan-Jowett Alan-Jowett deleted the nuget branch November 19, 2024 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants