diff --git a/src/.nuget/NuGet.exe b/src/.nuget/NuGet.exe
index 8f6134029..9cba6edbf 100644
Binary files a/src/.nuget/NuGet.exe and b/src/.nuget/NuGet.exe differ
diff --git a/src/.nuget/NuGet.targets b/src/.nuget/NuGet.targets
index 83fe90601..b5f6e5e15 100644
--- a/src/.nuget/NuGet.targets
+++ b/src/.nuget/NuGet.targets
@@ -28,14 +28,29 @@
$([System.IO.Path]::Combine($(SolutionDir), ".nuget"))
- $([System.IO.Path]::Combine($(ProjectDir), "packages.config"))
$(SolutionDir).nuget
- packages.config
+
+
+ packages.$(MSBuildProjectName.Replace(' ', '_')).config
+
+
+
+
+
+ $(PackagesProjectConfig)
+
+
+
+
+ packages.config
+
+
+
diff --git a/src/corelib/corelib.v3.5.csproj b/src/corelib/corelib.v3.5.csproj
index 31828ab72..2d1f6a89c 100644
--- a/src/corelib/corelib.v3.5.csproj
+++ b/src/corelib/corelib.v3.5.csproj
@@ -635,7 +635,7 @@
openstacknetsdk.snk
-
+
diff --git a/src/corelib/corelib.v4.0.csproj b/src/corelib/corelib.v4.0.csproj
index bf079ca75..c9d14d9e7 100644
--- a/src/corelib/corelib.v4.0.csproj
+++ b/src/corelib/corelib.v4.0.csproj
@@ -625,7 +625,7 @@
openstacknetsdk.snk
-
+
diff --git a/src/corelib/packages.config b/src/corelib/packages.corelib.v3.5.config
similarity index 91%
rename from src/corelib/packages.config
rename to src/corelib/packages.corelib.v3.5.config
index 7f3386423..552fc5ffe 100644
--- a/src/corelib/packages.config
+++ b/src/corelib/packages.corelib.v3.5.config
@@ -1,6 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/corelib/packages.corelib.v4.0.config b/src/corelib/packages.corelib.v4.0.config
new file mode 100644
index 000000000..bfa7bc243
--- /dev/null
+++ b/src/corelib/packages.corelib.v4.0.config
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file