diff --git a/build-tools/create-vsix/AndroidSdkPackage.cs b/build-tools/create-vsix/AndroidSdkPackage.cs new file mode 100644 index 00000000000..be9b47d7152 --- /dev/null +++ b/build-tools/create-vsix/AndroidSdkPackage.cs @@ -0,0 +1,10 @@ +using System.Runtime.InteropServices; +using Microsoft.VisualStudio.Shell; + +namespace Xamarin.Android.Sdk +{ + [Guid("d0e8d881-b09d-40bf-923b-b3efddc53c16")] + public class AndroidSdkPackage : Package + { + } +} diff --git a/build-tools/create-vsix/Xamarin.Android.Sdk.pkgdef.in b/build-tools/create-vsix/Xamarin.Android.Sdk.pkgdef.in index 789067c0eb4..e8b893d5568 100644 --- a/build-tools/create-vsix/Xamarin.Android.Sdk.pkgdef.in +++ b/build-tools/create-vsix/Xamarin.Android.Sdk.pkgdef.in @@ -4,4 +4,8 @@ "PID"="@PACKAGE_VERSION@.@PACKAGE_VERSION_BUILD@ (@PACKAGE_HEAD_BRANCH@/@PACKAGE_HEAD_REV@)" "ProductDetails"="#112" "LogoID"="#400" - +[$RootKey$\Packages\{d0e8d881-b09d-40bf-923b-b3efddc53c16}] +@="AndroidSdkPackage" +"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL" +"Class"="Xamarin.Android.Sdk.AndroidSdkPackage" +"CodeBase"="$PackageFolder$\Xamarin.Android.Sdk.dll" diff --git a/build-tools/create-vsix/create-vsix.csproj b/build-tools/create-vsix/create-vsix.csproj index bdd1e114d49..a1cf58d709c 100644 --- a/build-tools/create-vsix/create-vsix.csproj +++ b/build-tools/create-vsix/create-vsix.csproj @@ -7,13 +7,13 @@ {94756FEB-1F64-411D-A18E-81B5158F776A} Library Xamarin.Android.Sdk - Xamarin.Android.Sdk-OSS + Xamarin.Android.Sdk v4.6 False - False + true False False - False + true False False False @@ -26,6 +26,7 @@ + PreserveNewest true @@ -48,6 +49,58 @@ + + + ..\..\packages\Microsoft.VisualStudio.CoreUtility.15.0.26201\lib\net45\Microsoft.VisualStudio.CoreUtility.dll + True + + + ..\..\packages\Microsoft.VisualStudio.Imaging.15.0.26201\lib\net45\Microsoft.VisualStudio.Imaging.dll + True + + + ..\..\packages\Microsoft.VisualStudio.OLE.Interop.7.10.6070\lib\Microsoft.VisualStudio.OLE.Interop.dll + True + + + ..\..\packages\Microsoft.VisualStudio.Shell.15.0.15.0.26201\lib\Microsoft.VisualStudio.Shell.15.0.dll + True + + + ..\..\packages\Microsoft.VisualStudio.Shell.Framework.15.0.26201\lib\net45\Microsoft.VisualStudio.Shell.Framework.dll + True + + + ..\..\packages\Microsoft.VisualStudio.Shell.Interop.7.10.6071\lib\Microsoft.VisualStudio.Shell.Interop.dll + True + + + ..\..\packages\Microsoft.VisualStudio.Shell.Interop.8.0.8.0.50727\lib\Microsoft.VisualStudio.Shell.Interop.8.0.dll + True + + + ..\..\packages\Microsoft.VisualStudio.Shell.Interop.9.0.9.0.30729\lib\Microsoft.VisualStudio.Shell.Interop.9.0.dll + True + + + ..\..\packages\Microsoft.VisualStudio.TextManager.Interop.7.10.6070\lib\Microsoft.VisualStudio.TextManager.Interop.dll + True + + + ..\..\packages\Microsoft.VisualStudio.TextManager.Interop.8.0.8.0.50727\lib\Microsoft.VisualStudio.TextManager.Interop.8.0.dll + True + + + ..\..\packages\Microsoft.VisualStudio.Threading.15.0.240\lib\net45\Microsoft.VisualStudio.Threading.dll + + + ..\..\packages\Microsoft.VisualStudio.Utilities.15.0.26201\lib\net45\Microsoft.VisualStudio.Utilities.dll + True + + + ..\..\packages\Microsoft.VisualStudio.Validation.15.0.82\lib\net45\Microsoft.VisualStudio.Validation.dll + + diff --git a/build-tools/create-vsix/create-vsix.targets b/build-tools/create-vsix/create-vsix.targets index 9bacb3ba06c..08d87a556c4 100644 --- a/build-tools/create-vsix/create-vsix.targets +++ b/build-tools/create-vsix/create-vsix.targets @@ -103,7 +103,7 @@ <_Branch>$(_Branch.Replace ('\', '-')) - ..\..\bin\Build$(Configuration)\$(AssemblyName)-$(ProductVersion).$(XAVersionCommitCount)_$(XAVersionBranch)_$(XAVersionHash).vsix + ..\..\bin\Build$(Configuration)\$(AssemblyName)-OSS-$(ProductVersion).$(XAVersionCommitCount)_$(XAVersionBranch)_$(XAVersionHash).vsix + + + + + + + + + + + + + - \ No newline at end of file +