基于XML文件創(chuàng)建,改后綴名為.VSCT
VSCT文件的名稱任意
?
從現(xiàn)有的VSCT文件復(fù)制來基本內(nèi)容
關(guān)鍵是要指定文件的生成操作屬性,方法如下:
選中文件,點屬性窗口,在“生成操作”屬性中選擇“VSCTCompile”。
如果屬性值下拉菜單中沒有"VSCTCompile"項,則要做以下操作(直接輸入VSCTCompile是不行的):
1)用記事本打開項目文件(.csproj)
2)找到文件對應(yīng)的ItemGroup項,可能如下
<None Include="SomeFile.vsct" />
改為
<VSCTCompile Include="SomeFile.vsct">
<ResourceName>1000</ResourceName>
</VSCTCompile>
其中1000可為其它數(shù)字,是資源標(biāo)記,在包注冊文件中用到
?
[ProvideMenuResource( 1000 , 1 )]
public sealed class DesignPackage : Package
?
?
3)重新加載項目
這時再看VSCT文件的屬性窗口,生成操作屬性已經(jīng)是VSCTCompile,并且屬性值下拉菜單中多了一些項
?
這樣的話,VSCT中的項目就可以注冊到VS.Net的IDE中了。
?
可能需要重新生成解決方案,再運行后,才能看到效果。
?
在虛擬機開發(fā)環(huán)境中VSCT文件起了作用,但在本機開發(fā)環(huán)境中執(zhí)行卻死活不起作用,可能受2010的影響。不過,把包在本機部署后,起作用了。
?
個人感覺VSCT文件還是難以使用,費勁。
參考
http://msdn.microsoft.com/en-us/library/bb166347.aspx
關(guān)鍵看后面的 Community Content,本機的SDK幫助中沒有啊,但卻是解決問題的關(guān)鍵。
? ?
?
===============================================================
可以轉(zhuǎn)載,但不可用于贏利性用途。保留所有權(quán)力。
===============================================================
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
