diff --git a/build.gradle b/build.gradle
index f46bb0e6..41e74587 100644
--- a/build.gradle
+++ b/build.gradle
@@ -744,13 +744,13 @@ Task createXbuildTask(String taskName, String taskDescription,
executable project.ext.xbuildExe
workingDir projectToBuild.parentFile.absolutePath
args ([sprintf("/target:%s", target),
- sprintf("/property:UnityHintPath=%s",
+ sprintf("/property:UnityHintPath=%s" + File.separator,
project.ext.unityDllPath.absolutePath),
- sprintf("/property:UnityIosPath=%s",
+ sprintf("/property:UnityIosPath=%s" + File.separator,
project.ext.unityIosPath.absolutePath),
sprintf("/property:NUnityHintPath=%s",
project.ext.unityNUnitDll ?
- project.ext.unityNUnitDll.absolutePath: ""),
+ project.ext.unityNUnitDll.absolutePath + File.separator: ""),
sprintf("/property:BaseIntermediateOutputPath=%s%s",
intermediatesDir.absolutePath,
File.separator),
diff --git a/source/AndroidResolver/AndroidResolver.csproj b/source/AndroidResolver/AndroidResolver.csproj
index 08059780..0407749b 100644
--- a/source/AndroidResolver/AndroidResolver.csproj
+++ b/source/AndroidResolver/AndroidResolver.csproj
@@ -33,14 +33,14 @@
False
- ..\..\unity_dlls
+ $(SolutionDir)..\unity_dlls\
- $(UnityHintPath)/UnityEditor.dll
+ $(UnityHintPath)UnityEditor.dll
- $(UnityHintPath)/UnityEngine.dll
+ $(UnityHintPath)UnityEngine.dll
diff --git a/source/AndroidResolver/test/AndroidResolverIntegrationTests.csproj b/source/AndroidResolver/test/AndroidResolverIntegrationTests.csproj
index 4e6d28a1..80747e3e 100644
--- a/source/AndroidResolver/test/AndroidResolverIntegrationTests.csproj
+++ b/source/AndroidResolver/test/AndroidResolverIntegrationTests.csproj
@@ -32,15 +32,15 @@
4
False
-
- ..\..\unity_dlls
-
+
+ $(SolutionDir)..\unity_dlls\
+
- $(UnityHintPath)/UnityEditor.dll
+ $(UnityHintPath)UnityEditor.dll
- $(UnityHintPath)/UnityEngine.dll
+ $(UnityHintPath)UnityEngine.dll
diff --git a/source/IOSResolver/IOSResolver.csproj b/source/IOSResolver/IOSResolver.csproj
index e16e2abf..e8e5f903 100644
--- a/source/IOSResolver/IOSResolver.csproj
+++ b/source/IOSResolver/IOSResolver.csproj
@@ -32,33 +32,24 @@
4
False
-
- ..\..\unity_dlls
- ..\..\unity_dlls
-
+
+ $(SolutionDir)..\unity_dlls\
+ $(SolutionDir)..\unity_dlls\
+
- $(UnityHintPath)/UnityEditor.dll
+ $(UnityHintPath)UnityEditor.dll
- $(UnityHintPath)/UnityEngine.dll
+ $(UnityHintPath)UnityEngine.dll
- $(UnityIosPath)/UnityEditor.iOS.Extensions.Xcode.dll
- $(UnityIosPath)/Unity.iOS.Extensions.Xcode.dll
+ $(UnityIosPath)UnityEditor.iOS.Extensions.Xcode.dll
+ $(UnityIosPath)Unity.iOS.Extensions.Xcode.dll
-
- ..\AndroidResolver\bin\Release\Google.JarResolver.dll
-
-
- ..\VersionHandler\bin\Release\Google.VersionHandler.dll
-
-
- ..\VersionHandler\bin\Release\Google.VersionHandlerImpl.dll
-
diff --git a/source/IntegrationTester/IntegrationTester.csproj b/source/IntegrationTester/IntegrationTester.csproj
index 6faa768d..471735d7 100644
--- a/source/IntegrationTester/IntegrationTester.csproj
+++ b/source/IntegrationTester/IntegrationTester.csproj
@@ -32,15 +32,15 @@
4
False
-
- ..\..\unity_dlls
-
+
+ $(SolutionDir)..\unity_dlls\
+
- $(UnityHintPath)/UnityEditor.dll
+ $(UnityHintPath)UnityEditor.dll
- $(UnityHintPath)/UnityEngine.dll
+ $(UnityHintPath)UnityEngine.dll
diff --git a/source/JarResolverLib/JarResolverLib.csproj b/source/JarResolverLib/JarResolverLib.csproj
index 2c43e509..1de23b22 100644
--- a/source/JarResolverLib/JarResolverLib.csproj
+++ b/source/JarResolverLib/JarResolverLib.csproj
@@ -7,7 +7,7 @@
Library
JarResolverLib
JarResolverLib
- v2.0
+ v3.5
1.2
12.0.0
2.0
@@ -31,12 +31,15 @@
4
False
+
+ $(SolutionDir)..\unity_dlls\
+
- $(UnityHintPath)/UnityEditor.dll
+ $(UnityHintPath)UnityEditor.dll
- $(UnityHintPath)/UnityEngine.dll
+ $(UnityHintPath)UnityEngine.dll
diff --git a/source/JarResolverTests/JarResolverTests.csproj b/source/JarResolverTests/JarResolverTests.csproj
index 4a9acd0d..0518122a 100644
--- a/source/JarResolverTests/JarResolverTests.csproj
+++ b/source/JarResolverTests/JarResolverTests.csproj
@@ -7,7 +7,7 @@
Library
JarResolverTests
JarResolverTests
- v2.0
+ v3.5
1.2
12.0.0
2.0
@@ -31,14 +31,14 @@
False
- ..\packages\NUnit.2.6.3\lib\
+ $(SolutionDir)packages\NUnit.2.6.3\lib\
-
- $(NUnityHintPath)/nunit.framework.dll
-
+
+ $(NUnityHintPath)nunit.framework.dll
+
diff --git a/source/PackageManagerResolver/PackageManagerResolver.csproj b/source/PackageManagerResolver/PackageManagerResolver.csproj
index dc3963f5..f5d82a6c 100644
--- a/source/PackageManagerResolver/PackageManagerResolver.csproj
+++ b/source/PackageManagerResolver/PackageManagerResolver.csproj
@@ -32,21 +32,15 @@
4
False
-
- ..\..\unity_dlls
-
+
+ $(SolutionDir)..\unity_dlls\
+
- $(UnityHintPath)/UnityEditor.dll
+ $(UnityHintPath)UnityEditor.dll
- $(UnityHintPath)/UnityEngine.dll
-
-
- ..\VersionHandler\bin\Release\Google.VersionHandler.dll
-
-
- ..\VersionHandler\bin\Release\Google.VersionHandlerImpl.dll
+ $(UnityHintPath)UnityEngine.dll
diff --git a/source/PackageManagerResolver/test/PackageManagerClientIntegrationTests.csproj b/source/PackageManagerResolver/test/PackageManagerClientIntegrationTests.csproj
index c3e407bb..9fcf5508 100644
--- a/source/PackageManagerResolver/test/PackageManagerClientIntegrationTests.csproj
+++ b/source/PackageManagerResolver/test/PackageManagerClientIntegrationTests.csproj
@@ -7,7 +7,7 @@
Library
Google.PackageManagerClientIntegrationTests
Google.PackageManagerClientIntegrationTests
- v2.0
+ v3.5
1.2
12.0.0
2.0
@@ -22,44 +22,47 @@
4
False
-
- none
- True
- bin\Release
- prompt
- 4
- False
-
-
-
- $(UnityHintPath)/UnityEditor.dll
-
-
- $(UnityHintPath)/UnityEngine.dll
-
-
-
-
-
-
-
-
-
-
- {5378B37A-887E-49ED-A8AE-42FA843AA9DC}
- VersionHandler
-
-
- {1E162334-8EA2-440A-9B3A-13FD8FE5C22E}
- VersionHandlerImpl
-
-
- {DBD8D4D9-61AC-4E75-8CDC-CABE7033A040}
- IntegrationTester
-
-
- {77EBE819-CBE6-4CA8-A791-ED747EA29D30}
- PackageManagerResolver
-
-
+
+ none
+ True
+ bin\Release
+ prompt
+ 4
+ False
+
+
+ $(SolutionDir)..\unity_dlls\
+
+
+
+ $(UnityHintPath)UnityEditor.dll
+
+
+ $(UnityHintPath)UnityEngine.dll
+
+
+
+
+
+
+
+
+
+
+ {5378B37A-887E-49ED-A8AE-42FA843AA9DC}
+ VersionHandler
+
+
+ {1E162334-8EA2-440A-9B3A-13FD8FE5C22E}
+ VersionHandlerImpl
+
+
+ {DBD8D4D9-61AC-4E75-8CDC-CABE7033A040}
+ IntegrationTester
+
+
+ {77EBE819-CBE6-4CA8-A791-ED747EA29D30}
+ PackageManagerResolver
+
+
diff --git a/source/PackageManagerResolver/test/PackageMigratorIntegrationTests.csproj b/source/PackageManagerResolver/test/PackageMigratorIntegrationTests.csproj
index 8b99f876..7727e130 100644
--- a/source/PackageManagerResolver/test/PackageMigratorIntegrationTests.csproj
+++ b/source/PackageManagerResolver/test/PackageMigratorIntegrationTests.csproj
@@ -7,7 +7,7 @@
Library
Google.PackageMigratorIntegrationTests
Google.PackageMigratorIntegrationTests
- v2.0
+ v3.5
1.2
12.0.0
2.0
@@ -22,44 +22,47 @@
4
False
-
- none
- True
- bin\Release
- prompt
- 4
- False
-
-
-
- $(UnityHintPath)/UnityEditor.dll
-
-
- $(UnityHintPath)/UnityEngine.dll
-
-
-
-
-
-
-
-
-
-
- {5378B37A-887E-49ED-A8AE-42FA843AA9DC}
- VersionHandler
-
-
- {1E162334-8EA2-440A-9B3A-13FD8FE5C22E}
- VersionHandlerImpl
-
-
- {DBD8D4D9-61AC-4E75-8CDC-CABE7033A040}
- IntegrationTester
-
-
- {77EBE819-CBE6-4CA8-A791-ED747EA29D30}
- PackageManagerResolver
-
-
+
+ none
+ True
+ bin\Release
+ prompt
+ 4
+ False
+
+
+ $(SolutionDir)..\unity_dlls\
+
+
+
+ $(UnityHintPath)UnityEditor.dll
+
+
+ $(UnityHintPath)UnityEngine.dll
+
+
+
+
+
+
+
+
+
+
+ {5378B37A-887E-49ED-A8AE-42FA843AA9DC}
+ VersionHandler
+
+
+ {1E162334-8EA2-440A-9B3A-13FD8FE5C22E}
+ VersionHandlerImpl
+
+
+ {DBD8D4D9-61AC-4E75-8CDC-CABE7033A040}
+ IntegrationTester
+
+
+ {77EBE819-CBE6-4CA8-A791-ED747EA29D30}
+ PackageManagerResolver
+
+
diff --git a/source/PackageManagerResolver/unit_tests/PackageManagerResolverTests.csproj b/source/PackageManagerResolver/unit_tests/PackageManagerResolverTests.csproj
index fca6aba1..3abf2a61 100644
--- a/source/PackageManagerResolver/unit_tests/PackageManagerResolverTests.csproj
+++ b/source/PackageManagerResolver/unit_tests/PackageManagerResolverTests.csproj
@@ -7,7 +7,7 @@
Library
Google.PackageManagerResolver.Tests
Google.PackageManagerResolverTests
- v2.0
+ v3.5
1.2
12.0.0
2.0
@@ -22,34 +22,42 @@
4
False
-
- none
- True
- bin\Release
- prompt
- 4
- False
-
-
- ..\packages\NUnit.2.6.3\lib\
-
-
-
-
-
- $(NUnityHintPath)/nunit.framework.dll
-
-
-
-
-
-
-
-
-
-
- {77EBE819-CBE6-4CA8-A791-ED747EA29D30}
- PackageManagerResolver
-
-
+
+ none
+ True
+ bin\Release
+ prompt
+ 4
+ False
+
+
+ $(SolutionDir)packages\NUnit.2.6.3\lib\
+
+
+
+
+
+ $(NUnityHintPath)nunit.framework.dll
+
+
+
+
+
+
+
+
+
+
+ {5378B37A-887E-49ED-A8AE-42FA843AA9DC}
+ VersionHandler
+
+
+ {1E162334-8EA2-440A-9B3A-13FD8FE5C22E}
+ VersionHandlerImpl
+
+
+ {77EBE819-CBE6-4CA8-A791-ED747EA29D30}
+ PackageManagerResolver
+
+
diff --git a/source/VersionHandler/VersionHandler.csproj b/source/VersionHandler/VersionHandler.csproj
index 47e193fc..0dca597a 100644
--- a/source/VersionHandler/VersionHandler.csproj
+++ b/source/VersionHandler/VersionHandler.csproj
@@ -32,15 +32,15 @@
4
False
-
- ..\..\unity_dlls
-
+
+ $(SolutionDir)..\unity_dlls\
+
- $(UnityHintPath)/UnityEditor.dll
+ $(UnityHintPath)UnityEditor.dll
- $(UnityHintPath)/UnityEngine.dll
+ $(UnityHintPath)UnityEngine.dll
diff --git a/source/VersionHandlerImpl/VersionHandlerImpl.csproj b/source/VersionHandlerImpl/VersionHandlerImpl.csproj
index b4c08884..c41c0c18 100644
--- a/source/VersionHandlerImpl/VersionHandlerImpl.csproj
+++ b/source/VersionHandlerImpl/VersionHandlerImpl.csproj
@@ -32,15 +32,15 @@
4
False
-
- ..\..\unity_dlls
-
+
+ $(SolutionDir)..\unity_dlls\
+
- $(UnityHintPath)/UnityEditor.dll
+ $(UnityHintPath)UnityEditor.dll
- $(UnityHintPath)/UnityEngine.dll
+ $(UnityHintPath)UnityEngine.dll
diff --git a/source/VersionHandlerImpl/unit_tests/VersionHandlerImplTests.csproj b/source/VersionHandlerImpl/unit_tests/VersionHandlerImplTests.csproj
index a9301e0d..f4682f1e 100644
--- a/source/VersionHandlerImpl/unit_tests/VersionHandlerImplTests.csproj
+++ b/source/VersionHandlerImpl/unit_tests/VersionHandlerImplTests.csproj
@@ -7,7 +7,7 @@
Library
Google.VersionHandlerImpl.Tests
Google.VersionHandlerImplTests
- v2.0
+ v3.5
1.2
12.0.0
2.0
@@ -22,34 +22,34 @@
4
False
-
- none
- True
- bin\Release
- prompt
- 4
- False
-
-
- ..\packages\NUnit.2.6.3\lib\
-
-
-
-
-
- $(NUnityHintPath)/nunit.framework.dll
-
-
-
-
-
-
-
-
-
-
- {1E162334-8EA2-440A-9B3A-13FD8FE5C22E}
- VersionHandlerImpl
-
-
+
+ none
+ True
+ bin\Release
+ prompt
+ 4
+ False
+
+
+ $(SolutionDir)packages\NUnit.2.6.3\lib\
+
+
+
+
+
+ $(NUnityHintPath)nunit.framework.dll
+
+
+
+
+
+
+
+
+
+
+ {1E162334-8EA2-440A-9B3A-13FD8FE5C22E}
+ VersionHandlerImpl
+
+