Install-ChocolateyVsixPackage
Install-ChocolateyVsixPackage
Install-ChocolateyVsixPackage
Downloads and installs a VSIX package for Visual Studio
Syntax
Install-ChocolateyVsixPackage `
-PackageName <String> `
[-VsixUrl <String>] `
[-VsVersion <Int32>] `
[-Checksum <String>] `
[-ChecksumType <String>] `
[-Options <Hashtable>] `
[-File <String>] `
[-IgnoredArguments <Object[]>] [<CommonParameters>]
Description
VSIX packages are Extensions for the Visual Studio IDE. The Visual Studio Gallery at http://visualstudiogallery.msdn.microsoft.com/ is the public extension feed and hosts thousands of extensions. You can locate a VSIX Url by finding the download link of Visual Studio extensions on the Visual Studio Gallery.
Notes
Chocolatey works best when the packages contain the software it is managing and doesn’t require downloads. However most software in the Windows world requires redistribution rights and when sharing packages publicly (like on the community feed), maintainers may not have those aforementioned rights. Chocolatey understands how to work with that, hence this function. You are not subject to this limitation with internal packages.
Aliases
None
Examples
EXAMPLE 1
# This downloads the AutoWrockTestable VSIX from the Visual Studio
# Gallery and installs it to the latest version of VS.
Install-ChocolateyVsixPackage -PackageName "MyPackage" `
-VsixUrl http://visualstudiogallery.msdn.microsoft.com/ea3a37c9-1c76-4628-803e-b10a109e7943/file/73131/1/AutoWrockTestable.vsix
EXAMPLE 2
# This downloads the AutoWrockTestable VSIX from the Visual Studio
# Gallery and installs it to Visual Studio 2012 (v11.0).
Install-ChocolateyVsixPackage -PackageName "MyPackage" `
-VsixUrl http://visualstudiogallery.msdn.microsoft.com/ea3a37c9-1c76-4628-803e-b10a109e7943/file/73131/1/AutoWrockTestable.vsix `
-VsVersion 11
Inputs
None
Outputs
None
Parameters
-PackageName <String>
Property | Value |
---|---|
Aliases | name |
Required? | true |
Position? | 1 |
Default Value | |
Accept Pipeline Input? | false |
-VsixUrl [<String>]
Property | Value |
---|---|
Aliases | url |
Required? | false |
Position? | 2 |
Default Value | |
Accept Pipeline Input? | false |
-VsVersion [<Int32>]
Property | Value |
---|---|
Aliases | visualStudioVersion |
Required? | false |
Position? | 3 |
Default Value | 0 |
Accept Pipeline Input? | false |
-Checksum [<String>]
Property | Value |
---|---|
Aliases | |
Required? | false |
Position? | named |
Default Value | |
Accept Pipeline Input? | false |
-ChecksumType [<String>]
Property | Value |
---|---|
Aliases | |
Required? | false |
Position? | named |
Default Value | |
Accept Pipeline Input? | false |
-Options [<Hashtable>]
Property | Value |
---|---|
Aliases | |
Required? | false |
Position? | named |
Default Value | @{Headers = @{} } |
Accept Pipeline Input? | false |
-File [<String>]
Property | Value |
---|---|
Aliases | fileFullPath |
Required? | false |
Position? | named |
Default Value | |
Accept Pipeline Input? | false |
-IgnoredArguments [<Object[]>]
Property | Value |
---|---|
Aliases | |
Required? | false |
Position? | named |
Default Value | |
Accept Pipeline Input? | false |
<CommonParameters>
This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see about_CommonParameters
http://go.microsoft.com/fwlink/p/?LinkID=113216 .
Links
Function Reference:choco-info: NOTE
This documentation has been automatically generated from
Import-Module "$env:ChocolateyInstall\helpers\chocolateyInstaller.psm1" -Force; Get-Help Install-ChocolateyVsixPackage -Full
.
View the source for Install-ChocolateyVsixPackage