2015-11-23 114 views
2

我正在研究Django(1.8.6)項目並使用Visual Studio Online的GIT源代碼控制。我正在我的本地環境中成功構建應用程序,並將更改推送到VSO。然而,每當我試圖建立在VSO的應用程序能夠從「持續集成」作爲下一步受益(會嘗試部署Azure中),它無法通過給下面的錯誤:在Visual Studio Online上構建Django

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Python Tools \ Microsoft.PythonTools.Web.targets(235,5)環境'env (Python 3.4)(unavailable)'不可用。檢查您的項目 配置並再試一次。從msbuild.exe收到

意外退出碼:1

我的構建定義上VSO: Build Definition Screenshot

Python版本: 3.4.3

VS版本: 2015年

任何有關我的情況非常感謝。

回答

2

這是PTVS的已知問題。 MS仍在努力。有關詳細信息,請參閱此主題:https://github.com/Microsoft/PTVS/issues/128

您可以使用該線程中的解決方法,我在此引用它。第二個鏈接現在不可用,但第一個仍然有效。

對於通過PowerShell部署,我發現這看起來是正確的 AFAIK。 http://www.kenneth-truyers.net/2014/02/06/deploying-cloud-services-to-azure-with-powershell/ 您也可以使用Python Azure SDK進行部署,但這不是 有據可查。這是測試所做的: https://github.com/Azure/azure-sdk-for-python/blob/master/tests/test_servicemanagementservice.py#L940 這兩種都假定您可以創建.cspkg,因爲這是您必須上傳到blob存儲的 文件。

+0

我會檢查這個問題,並會通知您有關情況。非常感謝您分享這些信息。 – Phyticist

相關問題