2

Visual Studio 2012的項目模板包含帶有JavaScript,本地化文件和樣式的參考包。如何爲WinJS(WinRT)創建自定義框架包

WinJS Framework Reference

我想知道是如何建立一個自定義的基準包我的代碼,語言環境和樣式。在網絡上絕對沒有關於這方面的信息,我試着引用MSDN,但它並沒有給我提供任何有關我如何做到這一點的線索。請分享您可能對此有用的任何信息。

事實證明,微軟確實有documentation on Extension SDKs

更新:

其實我設法參考/框架包。除了在引用我的軟件包的情況下打開Expression Blend時,它一切運行良好。注意參考在那裏,我可以看到所有的組件和它們的描述,但是我仍然在設計界面出現錯誤。下面是錯誤的樣子(我知道,這是非常描述): Expression blend with custom framework referenced

更新:

當嘗試部署的應用程序引用我已經創建了我正在給一個錯誤,指出該框架包它找不到我的框架,而是找到一些帶有拖尾符號的框架,而這些框架在打包時沒有放在那裏。它追加處理器體系結構以及包系列名稱尾隨符號。下面是截圖:

enter image description here

回答

1

你正在看的項目是一個「框架包」。儘管可以生成一個看起來像框架包的包(請參閱\Program Files\WindowsApps中的WinJS包的appxmanifest.xml),但無法將該包導入到商店中。

這是Win8不支持的東西 - 您需要在您構建的每個軟件包中包含所需的文件。

+0

我不想在Windows存儲上獲取框架包本身。但是,如果有人使用我的框架包構建應用程序,他們是否能夠成功地將應用程序提交給商店? –

+0

他們需要你的包裹在商店裏。沒有這些,依賴關係的無聲魔術下載將不會發生。 這是忽略了這樣一個事實,即如果商店對該框架軟件包一無所知,它將不會接收您的應用程序。 您需要啓用「特殊」類型的構建時間MSBuild任務或將類似文件拖入需要提交給商店的單個包中。 –

+0

我真的設法讓它工作。但是,我已經更新了我的問題,並解決了表達式混合問題 –