2015-09-06 1 views
2

Привет, у меня установлена ​​Visual Studio 2013 Ultimate и Windows 10. Я не могу установить VS Plugin "Strip'em".Visual Studio 2013 Strip'em Plugin Issue Win10

В нем говорится, что у меня нет необходимой .Net Framework. но я установил все фреймы 3.5 (2,3), 4 и 4.5 и т. д. Любое понимание было бы оценено.

Вот контекст файла журнала.

9/6/2015 2:36:46 PM - Microsoft VSIX Installer 
9/6/2015 2:36:46 PM - ------------------------------------------- 
9/6/2015 2:36:46 PM - Initializing Install... 
9/6/2015 2:36:46 PM - Extension Details... 
9/6/2015 2:36:46 PM - Identifier  : 003a0f14-2226-41a9-8f63-dce243af9932 
9/6/2015 2:36:46 PM - Name   : Strip'em 
9/6/2015 2:36:46 PM - Author   : grebulon.com 
9/6/2015 2:36:46 PM - Version   : 1.0 
9/6/2015 2:36:46 PM - Description  : Visual Studio 2013 package. Save files with Unix or Windows line endings. 
9/6/2015 2:36:46 PM - Locale   : en-US 
9/6/2015 2:36:46 PM - MoreInfoURL  : http://www.grebulon.com/software/stripem.php 
9/6/2015 2:36:46 PM - InstalledByMSI : False 
9/6/2015 2:36:46 PM - SupportedFrameworkVersionRange : [4.5] 
9/6/2015 2:36:46 PM - 
9/6/2015 2:36:46 PM - Supported Products : 
9/6/2015 2:36:46 PM -  Microsoft.VisualStudio.Pro 
9/6/2015 2:36:46 PM -   Version : [12.0] 
9/6/2015 2:36:46 PM - 
9/6/2015 2:36:46 PM - References  : 
9/6/2015 2:36:46 PM -  ------------------------------------------------------- 
9/6/2015 2:36:46 PM -  Identifier : Microsoft.VisualStudio.MPF.12.0 
9/6/2015 2:36:46 PM -  Name   : Visual Studio MPF 12.0 
9/6/2015 2:36:46 PM -  Version  : [12.0] 
9/6/2015 2:36:46 PM -  MoreInfoURL : 
9/6/2015 2:36:46 PM -  Nested  : No 
9/6/2015 2:36:46 PM - 
9/6/2015 2:36:46 PM - 
9/6/2015 2:36:46 PM - Searching for applicable products... 
9/6/2015 2:36:46 PM - Found installed product - Microsoft Visual Studio Ultimate 2013 
9/6/2015 2:36:48 PM - The extension with ID '003a0f14-2226-41a9-8f63-dce243af9932' is not installed to Microsoft Visual Studio Ultimate 2013. 
9/6/2015 2:36:48 PM - Found installed product - Microsoft Visual Studio Premium 2013 
9/6/2015 2:36:48 PM - Found installed product - Microsoft Visual Studio Professional 2013 
9/6/2015 2:36:48 PM - Found installed product - Microsoft Visual Studio 2013 Shell (Integrated) 
9/6/2015 2:36:48 PM - Found installed product - Global Location 
9/6/2015 2:36:51 PM - The following target products have been selected... 
9/6/2015 2:36:51 PM - Microsoft Visual Studio Ultimate 2013 
9/6/2015 2:36:51 PM - 
9/6/2015 2:36:51 PM - Beginning to install extension to Microsoft Visual Studio Ultimate 2013... 
9/6/2015 2:36:51 PM - Install Error : Microsoft.VisualStudio.ExtensionManager.MissingTargetFrameworkException: The extension 'Strip'em' requires a version of the .NET Framework that is not installed. 
    at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.CheckForValidDotNetFramework(IExtension extension) 
    at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.CheckForInstallBlockers(InstallableExtensionImpl extension, IInstalledExtensionList modifiedInstalledExtensionsList, Boolean isNestedExtension, Boolean& olderVersionInstalled) 
    at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallInternal(InstallableExtensionImpl extension, Boolean perMachine, Boolean isNestedExtension, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten) 
    at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.BeginInstall(IInstallableExtension installableExtension, Boolean perMachine, AsyncOperation asyncOp) 
    at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallWorker(IInstallableExtension extension, Boolean perMachine, AsyncOperation asyncOp) 
+0

Я установил установщика так, как предложил Джесси и загрузил его на http://www.grebulon.com/software/stripem.php. Пожалуйста, убедитесь, что он работает для вас. – grebulon

+0

@grebulon спасибо, что он отлично работает сейчас :) –

ответ

3

Проблема, вероятно, в том, что вы работаете в Windows 10 и, следовательно, находитесь в .NET 4.6. Расширение явно берет зависимость от .NET 4.5 в манифесте зависимости:

<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" Version="4.5" /> 

Самый простой способ установить его, чтобы открыть vsix используя что-то вроде 7zip, выберите extension.vsixmanifest и правой кнопкой мыши и выберите редактировать ... из контекстного меню.

Удалите строку, упомянутую выше, так что манифест гласит:

<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011"> 
    <Metadata> 
    <Identity Id="003a0f14-2226-41a9-8f63-dce243af9932" Version="1.0" Language="en-US" Publisher="grebulon.com" /> 
    <DisplayName>Strip'em</DisplayName> 
    <Description xml:space="preserve">Visual Studio 2013 package. Save files with Unix or Windows line endings.</Description> 
    <MoreInfo>http://www.grebulon.com/software/stripem.php</MoreInfo> 
    </Metadata> 
    <Installation InstalledByMsi="false"> 
    <InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="12.0" /> 
    </Installation> 
    <Dependencies> 
    <Dependency Id="Microsoft.VisualStudio.MPF.12.0" DisplayName="Visual Studio MPF 12.0" Version="12.0" /> 
    </Dependencies> 
    <Assets> 
    <Asset Type="Microsoft.VisualStudio.VsPackage" Path="Stripem.pkgdef" /> 
    </Assets> 
</PackageManifest> 

и закройте блокнот (или в зависимости от того редактора выскочил). 7zip спросит, хотите ли вы обновить архив, выберите да. Теперь попробуйте снова установить расширение.

Зависимость должна, вероятно, использовали:

<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" Version="[4.5,]" /> 

Чтобы убедиться, что по крайней мере 4,5 установлен, или:

<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" Version="[4.5,5.0)" /> 

Сказать, что любая структура, версия с основной версии 4 выше чем 4,5.

Подробнее о syntax of the dependency tag can be found here.

Поскольку Framework 4.6 является установкой на месте, он обновит версию 4.5 до 4.6, что вызывает эту проблему. Лично я бы не стал зависеть от версии фреймворка в этом случае, поскольку Visual Studio 2013 не будет функционировать без установленного фреймворка 4.5.

+0

Это всегда инсталлятор. Они продолжают меняться ... – grebulon

+0

Обратился к автору @grebulon и отправил ему обновленный vsix. – jessehouwing

+0

@jessehouwing благодарит, что сейчас работает отлично. :) –

 Смежные вопросы

  • Нет связанных вопросов^_^