2011-10-04 42 views
0

我有一些問題自動啓動Azure計算仿真程序 - 當我按下F5 Visual Studio將打包的角色,然後說如何在角色部署之前強制啓動Azure計算模擬器?

的Windows Azure工具:有沒有終點,在net.pipe聽://本地主機/ dfagent/2 /主機可以接受消息。這通常是由不正確的地址或SOAP操作引起的。有關更多詳細信息,請參閱InnerException(如果存在)。

Windows Azure工具:Windows Azure計算模擬器未運行或未響應。停止調試會話。

,我想牛逼試圖通過武力啓動使用 csrun /devfabric:start模擬器(提到 here)覆蓋

我只希望在將解決方案部署到Compute Emulator中時調用csrun,因此將其放入構建後步驟不會執行 - 即使不需要計算,也會在每個構建中啓動模擬器。

我該在哪裏放置csrun invokation,以便僅在解決方案要在Compute Emulator中部署和運行時才能完成?

+0

當你調試項目或許器添加到執行的命令文件? (在Visual Studio中,項目屬性,然後調試/開始操作,選擇啓動外部程序:) –

+0

@Jeremy McGee:我似乎沒有在雲項目和ASP.NET MVC角色項目中找到類似的東西。 – sharptooth

+0

您是對的,道歉 - Azure項目的項目屬性中沒有「調試」選項卡。道歉... –

回答

0

把一個標誌,如果在你的生成後事件,例如:

if $(TargetProfile) == Cloud goto :Cloud 
if $(TargetProfile) == Local goto :Local 
:Cloud 
goto end: 
:Local 
csrun /devfabric:start 
goto end: 
:end