Visual Studio 2013 Integration

Oct 22, 2013 at 6:18 PM
Edited Oct 22, 2013 at 6:18 PM
For those of you who want to install this on Visual Studio 2013 you can follow these instructions.

http://dhickey.ie/post/2013/07/04/Making-Visual-Studio-2012-extensions-work-with-VS-2013-Preview.aspx

1.Download the VSIX
2.Open the VSIX in 7-zip
3.Right-Click and edit 'extension.vsixmanifest':
4.Add entry for VS2013:

Example
<SupportedProducts>
  <VisualStudio Version="10.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    <Edition>IntegratedShell</Edition>
  </VisualStudio>
  <VisualStudio Version="12.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    <Edition>IntegratedShell</Edition>
  </VisualStudio>
</SupportedProducts>
5.Close notepad. 7-Zip will prompt you to save the archive.
6.Install :)
Developer
Oct 22, 2013 at 8:30 PM
Alternatively you could use JSLint.NET for a more current version of JSLint, or Web Essentials for JSHint.
Oct 29, 2013 at 5:04 PM
Edited Oct 29, 2013 at 5:11 PM
The extension.vsixmanifest for JSLint.VS2012 is quite a bit different then your example. Not sure what to edit.
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011">
  <Metadata>
    <Identity Id="531da20f-aec5-4382-a317-0f70a217a573" Version="1.4.2" Language="en-US" Publisher="Dennis Myren, Luke Page, Matthew Schaad" />
    <DisplayName>JSLint.VS2012</DisplayName>
    <Description>Adds JSLint support into Visual Studio</Description>
    <MoreInfo>http://jslint4vs2010.codeplex.com</MoreInfo>
    <License>license.txt</License>
    <Icon>Resources\Images_32bit.bmp</Icon>
    <Tags>JavaScript, JSLint, JSHint, Linting</Tags>
  </Metadata>
  <Installation InstalledByMsi="false">
    <InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="11.0" />
    <InstallationTarget Version="11.0" Id="Microsoft.VisualStudio.IntegratedShell" />
    <InstallationTarget Version="11.0" Id="Microsoft.VisualStudio.Premium" />
    <InstallationTarget Version="11.0" Id="Microsoft.VisualStudio.Ultimate" />
  </Installation>
  <Dependencies>
    <Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" Version="4.5" />
    <Dependency Id="Microsoft.VisualStudio.MPF.11.0" DisplayName="Visual Studio MPF 11.0" Version="11.0" />
  </Dependencies>
  <Assets>
    <Asset Type="Microsoft.VisualStudio.VsPackage" Path="JSLint.VS2012.pkgdef" />
  </Assets>
</PackageManifest>
Oct 30, 2013 at 1:36 AM
That does look very different. I have never seem a manifest that looks like that. Anyway, if I had to guess I would probably add the following tags:
<InstallationTarget Version="12.0" Id="Microsoft.VisualStudio.IntegratedShell" />
<InstallationTarget Version="12.0" Id="Microsoft.VisualStudio.Premium" />
<InstallationTarget Version="12.0" Id="Microsoft.VisualStudio.Ultimate" />
Put it right under this one:

<InstallationTarget Version="11.0" Id="Microsoft.VisualStudio.Ultimate" />


Good luck.
Nov 4, 2013 at 4:13 PM
Ok I just changed every instance of 11.0 to 12.0 and it seems to be working fine. Thanks for the pointing the right direction.