我有一個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。
感謝, 大號
權利設置是否正確?也許你以管理員身份複製他們並且VS不以管理員模式運行? – ChrFin
是的,我運行VS作爲管理員... –