我是一個Visual Studio/C#開發人員,實際上並不是很長時間(在其他幾個IDE /語言中)。我創建了一個Windows Phone應用程序,可以根據需要輕鬆修改它。修改通過一個單獨的文件(實際上充當此應用程序的內容)來實現。編譯 - 在沒有Visual Studio的情況下獲取XAP文件
該應用程序的解決方案如下:更改內容文件爲用戶帶來全新的東西。應用程序的行爲就像是一個「框架」,沒有內容。應用程序的功能不會改變,但內容會。
現在,我想有一種方法可以單獨添加由任何用戶創建的內容文件並編譯它們 - 而無需使用Visual Studio。這是因爲用戶無需成爲開發人員來創建內容 - 但是他或她可能希望擁有完整的應用程序(構建於此「框架應用程序」之上)。
簡而言之: 1.用戶獲取我的應用程序。 2.他或她添加內容文件。 3.運行一些腳本(或任何東西),並獲取XAP文件。我的問題:有沒有一種方法可以做到這一點(獲得「普通」的XAP C#文件,而無需通過Visual Studio進行編譯,可以添加 - 例如 - 作爲完全合格的獨立/獨立應用程序微軟市場)。
感謝您的回覆,但我想我沒有說清楚它足夠清晰我想......任何設備都與它無關。關鍵是要創建XAP文件,而不是分發它(這就是爲什麼我提到微軟市場)。我真的不知道爲什麼這樣的事情應該是非法的:)(我也想注意到,例如Phone Gap做了這樣的事情)。 – forsberg
我更新了我的帖子 – fillobotto
是的,謝謝,XAP實際上是zip(不是rar)。但是,每個應用程序的唯一ID是什麼 - 當用戶希望將其放置在Microsoft Marketplace中時,它需要此ID - 不能與我編寫的應用程序框架相同? – forsberg