2014-04-22 133 views
0

我有一個Visual Studio包,它在Visual Studio 2013中添加了一些帶有一些功能的窗口。如果我執行它的vsix文件,它會很好地安裝,我可以在菜單中查看它(view/other windows )和窗戶打開罰款。如果我打F5,它也可以。但是,如果我只是將程序包文件複製到C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions(常規設置將執行的操作),並啓動Visual Studio,則程序包不會似乎沒有被Visual Studio檢測到,但它沒有出現。通常複製這些文件應該足夠了?或者我在這裏錯過了什麼?Visual Studio 2013包問題

的VSIX樣子:

<?xml version="1.0" encoding="utf-8"?> 
<Vsix xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2010"> 
    <Identifier Id="3db0e2d9-11c5-4db8-9861-6935c8deb654"> 
    <Name>Test</Name> 
    <Author>Test</Author> 
    <Version>2.0</Version> 
    <Description xml:space="preserve">Test</Description> 
    <Locale>1033</Locale> 
    <Icon>smiley-lol.ico</Icon> 
    <InstalledByMsi>false</InstalledByMsi> 
     <SupportedProducts> 
     <VisualStudio Version="12.0"> 
      <Edition>Pro</Edition> 
      <Edition>Premium</Edition> 
      <Edition>Ultimate</Edition> 
     </VisualStudio> 
    </SupportedProducts> 
    <SupportedFrameworkRuntimeEdition MinVersion="4.0" MaxVersion="4.0" /> 
    </Identifier> 
    <References> 
    <Reference Id="Microsoft.VisualStudio.MPF" MinVersion="10.0"> 
     <Name>Visual Studio MPF</Name> 
    </Reference> 
    </References> 
    <Content> 
    <VsPackage>|%CurrentProject%;PkgdefProjectOutputGroup|</VsPackage> 
    </Content> 
</Vsix> 

編輯:這適用於VS2010的工作,但不是在VS2013。

感謝, 大號

+0

權利設置是否正確?也許你以管理員身份複製他們並且VS不以管理員模式運行? – ChrFin

+0

是的,我運行VS作爲管理員... –

回答

0

從Visual Studio 2012開始,VS高速緩存安裝的軟件包,並以「註冊」,你需要運行「devenv.exe的/設置」新複製的包。

+0

謝謝你的這個信息,我會檢查出來回來給你:) –

+0

它的工作原理,謝謝。 –