2009-11-23 82 views
1

這可能是一個有點棘手的設置,但...嵌入一個XAP文件到類庫

我有構建成XAP,這是所有罰款此Silverlight項目。

接下來,我們將這套類庫添加到現有應用程序中,然後展開爲現有應用程序中的小「應用程序」。

這裏的問題是...

我希望我的XAP被嵌入到類庫作爲嵌入資源,但是我正在尋找一個解決方案是如何做到這一點沒有某種半躲閃後儘可能建立事件。如果能夠將我的Silverlight項目的輸出鏈接到類庫並將其嵌入,我將感到非常奇妙......我想我現在開始漫遊一下了;)

Short version:link Silverlight project to一個類庫項目作爲一個嵌入式資源......是否有可能,如果是這樣的話?

回答

2

在類庫的解決方案資源管理器中的所需位置,右鍵單擊「Add-> Existing Item」,然後在彈出的文件瀏覽器中將文件篩選器更改爲「All」,瀏覽至ClientBin文件夾(或Silverlight項目的Bin文件夾)中,選擇xap文件,,但不要單擊「添加」,而是單擊按鈕上的向下箭頭,然後單擊「添加爲鏈接」。然後轉到新添加的xap文件的屬性,並將其構建操作更改爲嵌入式資源。需要

沒有躲閃後生成的事件:)

+0

不會,如果我做一個「乾淨」或「重建」的步驟,完全地失敗了呢? – cyberzed

+0

除此之外,我認爲它不會很好地處理調試/發佈構建。 – cyberzed

+0

我還沒有嘗試過,但它聽起來像它會工作。 ClientBin獲取XAP,無論是否正在執行調試版本或發佈版本,都應該消除這種擔心。只要XAP出現在構建順序中的類庫之前,乾淨(或重建)之後的構建應該工作。 – AnthonyWJones