[英]Visual Studio 2013 package issue
我有一個Visual Studio程序包,它在Visual Studio 2013中添加了一個具有某些功能的窗口。如果執行其vsix文件,它會很好地安裝,並且可以在菜單(視圖/其他窗口)中看到它,並且窗口可以正常打開。 如果我按F5,它也可以工作。
但是,如果我只是將程序包文件復制到C:\\ Program Files(x86)\\ Microsoft Visual Studio 12.0 \\ Common7 \\ IDE \\ Extensions(常規安裝會執行此操作),然后啟動Visual Studio,則程序包似乎不會被Visual Studio檢測到並且沒有出現。 通常復制這些文件就足夠了嗎? 還是我在這里想念什么?
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中卻沒有。
謝謝L
從Visual Studio 2012開始,VS會緩存已安裝的程序包,並且要“注冊”新復制的程序包,您需要運行“ devenv.exe / setup”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.