diff --git a/ports/openni2/replace_environment_variable.patch b/ports/openni2/replace_environment_variable.patch
new file mode 100644
index 0000000000..48978e8696
--- /dev/null
+++ b/ports/openni2/replace_environment_variable.patch
@@ -0,0 +1,76 @@
+diff --git a/Source/Drivers/Kinect/Kinect.vcxproj b/Source/Drivers/Kinect/Kinect.vcxproj
+index 08a49fe..7fd8620 100644
+--- a/Source/Drivers/Kinect/Kinect.vcxproj
++++ b/Source/Drivers/Kinect/Kinect.vcxproj
+@@ -101,7 +101,7 @@
+
+ Level3
+ Disabled
+- ..\..\..\Include;..\..\..\ThirdParty\PSCommon\XnLib\Include;$(KINECTSDK10_DIR)\inc;
++ ..\..\..\Include;..\..\..\ThirdParty\PSCommon\XnLib\Include;@NATIVE_INSTALLED_DIR@\include
+ _WINDLL;%(PreprocessorDefinitions);_WINDOWS
+ false
+ false
+@@ -109,7 +109,7 @@
+
+ true
+ Kinect10.lib;XnLib.lib;%(AdditionalDependencies)
+- $(SolutionDir)Bin\$(Platform)-$(Configuration)\;$(KINECTSDK10_DIR)\lib\x86;
++ $(SolutionDir)Bin\$(Platform)-$(Configuration)\;@NATIVE_INSTALLED_DIR@\debug\lib
+ true
+
+
+@@ -117,7 +117,7 @@
+
+ Level3
+ Disabled
+- ..\..\..\Include;..\..\..\ThirdParty\PSCommon\XnLib\Include;$(KINECTSDK10_DIR)\inc;
++ ..\..\..\Include;..\..\..\ThirdParty\PSCommon\XnLib\Include;@NATIVE_INSTALLED_DIR@\include
+ _WINDLL;%(PreprocessorDefinitions);_WINDOWS
+ false
+ false
+@@ -125,7 +125,7 @@
+
+ true
+ Kinect10.lib;XnLib.lib;%(AdditionalDependencies)
+- $(SolutionDir)Bin\$(Platform)-$(Configuration)\;$(KINECTSDK10_DIR)\lib\amd64;
++ $(SolutionDir)Bin\$(Platform)-$(Configuration)\;@NATIVE_INSTALLED_DIR@\debug\lib
+
+
+
+@@ -139,7 +139,7 @@
+ MaxSpeed
+ true
+ true
+- ..\..\..\Include;..\..\..\ThirdParty\PSCommon\XnLib\Include;$(KINECTSDK10_DIR)\inc;
++ ..\..\..\Include;..\..\..\ThirdParty\PSCommon\XnLib\Include;@NATIVE_INSTALLED_DIR@\include
+ false
+
+
+@@ -147,7 +147,7 @@
+ true
+ true
+ Kinect10.lib;XnLib.lib;%(AdditionalDependencies)
+- $(SolutionDir)Bin\$(Platform)-$(Configuration)\;$(KINECTSDK10_DIR)\lib\x86;
++ $(SolutionDir)Bin\$(Platform)-$(Configuration)\;@NATIVE_INSTALLED_DIR@\lib
+ true
+
+
+@@ -157,7 +157,7 @@
+ MaxSpeed
+ true
+ true
+- ..\..\..\Include;..\..\..\ThirdParty\PSCommon\XnLib\Include;$(KINECTSDK10_DIR)\inc;
++ ..\..\..\Include;..\..\..\ThirdParty\PSCommon\XnLib\Include;@NATIVE_INSTALLED_DIR@\include
+ false
+
+
+@@ -165,7 +165,7 @@
+ true
+ true
+ Kinect10.lib;XnLib.lib;%(AdditionalDependencies)
+- $(SolutionDir)Bin\$(Platform)-$(Configuration)\;$(KINECTSDK10_DIR)\lib\amd64;
++ $(SolutionDir)Bin\$(Platform)-$(Configuration)\;@NATIVE_INSTALLED_DIR@\lib
+ true
+
+