diff --git a/.gitignore b/.gitignore
index 92e09e29..b04e97a5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -363,7 +363,7 @@ MigrationBackup/
!/runtimes/Whisper.net.Runtime.Cuda.*/Whisper.net.Runtime.Cuda.*.targets
/runtimes/Whisper.net.Runtime.Vulkan/*
-!/Whisper.net.Runtime.Vulkan/Whisper.net.Runtime.Vulkan.targets
+!/runtimes/Whisper.net.Runtime.Vulkan/Whisper.net.Runtime.Vulkan.targets
/runtimes/Whisper.net.Runtime.CoreML/*
!/runtimes/Whisper.net.Runtime.CoreML/Whisper.net.Runtime.CoreML.targets
diff --git a/runtimes/Whisper.net.Runtime.CoreML/Whisper.net.Runtime.CoreML.targets b/runtimes/Whisper.net.Runtime.CoreML/Whisper.net.Runtime.CoreML.targets
index dc248a7d..933b7555 100644
--- a/runtimes/Whisper.net.Runtime.CoreML/Whisper.net.Runtime.CoreML.targets
+++ b/runtimes/Whisper.net.Runtime.CoreML/Whisper.net.Runtime.CoreML.targets
@@ -103,14 +103,22 @@
libwhisper.coreml.dylib
-
+
+
+
+
+
+
+
true
true
PreserveNewest
ggml-metal.metal
+ RootDirectory
+
true
diff --git a/runtimes/Whisper.net.Runtime.Vulkan/Whisper.net.Runtime.Vulkan.targets b/runtimes/Whisper.net.Runtime.Vulkan/Whisper.net.Runtime.Vulkan.targets
new file mode 100644
index 00000000..7622d018
--- /dev/null
+++ b/runtimes/Whisper.net.Runtime.Vulkan/Whisper.net.Runtime.Vulkan.targets
@@ -0,0 +1,17 @@
+
+
+
+ true
+ true
+ PreserveNewest
+ runtimes/vulkan/win-x64/whisper.dll
+
+
+ true
+ true
+ PreserveNewest
+ runtimes/vulkan/win-x64/ggml.dll
+
+
+