14

我使用Visual Studio 2015 RC創建了Ionic(Apache Cordova)應用程序。我在它自己的解決方案文件中創建了它,我可以使用Ripple運行它。無法獲得Ripple會話信息

現在我想將文件移動到與我的服務器應用程序相同的文件夾中,因此我複製了項目文件夾並將項目添加到其他解決方案。 如果我現在嘗試使用運行項目紋波我得到這個錯誤:

Unable to get Ripple session info. Exception: Unable to connect to the remote server. Please close all instances of Chrome and try again.

如何,我可以得到紋波再次運行?

回答

19

此問題的根源似乎在項目的Solution Options File中。

  1. 關閉Visual Studio的
  2. 刪除.suo文件

.suo文件丟失,這是在Visual Studio中關閉,所以你必須先關閉創建。

您將失去用戶喜好,如啓動項目和當前頁面,但沒有我認爲重要的東西。

我正在使用VS2015,並在名爲.vs/MyProject/v14的子文件夾中找到該文件。先前版本的Visual Studio將該文件放在與.sln文件相同的文件夾中。

NB這是一個 「隱藏」 的文件

參考: The evil .suo file

+0

這適用於我的VS2015 RC – veljkoz

+0

這適用於我的VS2015 RTM。我欠你一杯啤酒。謝謝! –

0

不確定究竟是什麼原因,但值得嘗試以下操作: 1.刪除解決方案文件.sln。 2.打開您的cordova項目文件。 3.保存新創建的解決方案並添加服務器應用程序項目。

Visual Studio將幫助您在上述步驟中重建.sln文件。

0

對於用戶來說(比如我)對他們來說,這個解決方案不起作用:我決定在Windows 7下面的錯誤:

Unable to get Ripple session info. Exception: Unable to connect to the remote server. Please close all instances of Chrome and try again

只需以管理員身份運行VS2015RC即可。

3

我最近遇到了這個錯誤 - 我發現Debug配置默認爲「任何CPU」,我通過將其切換到「Android」(和「Galaxy平板電腦」)再次使Ripple工作。我不確定這是否是一個簡單的修復,但它對我有用 - 請注意,我沒有以管理員模式(或刪除.suo)文件運行VS2015。