Silverlight MSBuild Task - wykonaj wiersz poleceń po skopiowaniu Xap do ClientBin

Mam projekt Silverlight w następujący sposób:

PrzykładySilverlightKosz
OdpluskwićExampleCode{Wiele podkatalogów}Silverlight.WebKoszOdpluskwićClientBinSilverlight.Web.xap

Kod pod {Multiple Sub Directories} jest dołączony do biblioteki silverlight DLL i skompilowany, jednak chcę również dołączyć te pliki jako "Content" w pliku xap. Pomyśl o aplikacjach demonstracyjnych dla kontrolek .NET, które pokazują demo, ale także kod C # / xaml, aby to osiągnąć. Właśnie to próbuję zrobić.

Nie mogę wybrać włączenia jako zawartości, ponieważ są już dołączone jako kompilowaneNie mogę dołączyć plików dwa razy i skompilować je, a zawartość drugiego, ponieważ VS2010 ci na to nie pozwoli.

Chciałbym uwzględnić wszystkie pliki / foldery w folderze Examples / Silverlight / ExampleCode w wyjściowym pliku xap. Aby to osiągnąć, próbowałem wykonać zdarzenie po kompilacji w projekcie Silverlight.Web. Składnia jest poniżej:

<code>"$(SolutionDir)..\Lib\7Zip\7z.exe" a  -tzip 
    "$(ProjectDir)ClientBin\Silverlight.Web.xap" 
    "$(SolutionDir)Examples\Silverlight\Bin\Debug\ExampleCode"
</code>

Teraz, jeśli wykonam to w oknie konsoli, działa idealnie. Plik xap zostanie zaktualizowany. Jeśli jednak wykonam go z zdarzenia po kompilacji w Silverlight.Web, nic się nie dzieje (brak awarii, po prostu nic).

Zakładam, że zdarzenie po kompilacji jest uruchamianeprzed tworzony jest plik xap.

Czy ktoś wie, jak mogę uruchomić zadanie MSbuild lub wiersz polecenia po kompilacji z argumentamipo plik xap jest kopiowany do ClientBin?

questionAnswers(1)

yourAnswerToTheQuestion