,而我在Visual Studio中2015CTP我得到了如下錯誤中ErrorList窗口寫我的代碼:如何更改默認的錯誤搜索在Visual Studio 2015年
錯誤CS0117「控制檯」不包含一個定義爲'ReadKey'
通過點擊CS0117
它將我重定向到默認瀏覽器並使用Bing進行搜索。在大多數情況下,我們使用Google作爲搜索引擎,是否有任何方法可以讓Google成爲默認搜索而不是Bing。
,而我在Visual Studio中2015CTP我得到了如下錯誤中ErrorList窗口寫我的代碼:如何更改默認的錯誤搜索在Visual Studio 2015年
錯誤CS0117「控制檯」不包含一個定義爲'ReadKey'
通過點擊CS0117
它將我重定向到默認瀏覽器並使用Bing進行搜索。在大多數情況下,我們使用Google作爲搜索引擎,是否有任何方法可以讓Google成爲默認搜索而不是Bing。
沒有內置的支持切換使用的搜索引擎。但是,可以創建一個允許Google(和其他)搜索引擎鏈接的擴展,就像Bing Developer Developer擴展在Visual Studio的早期版本中所做的一樣。
我會爲您提供有關如何創建此類擴展的信息的文檔,但它們尚未發佈。他們在Visual Studio 2015正式發佈時發佈的文檔列表中。
您可以通過爲bingdev.cloudapp.net設置127.0.0.1的主機條目並使用IIS URL重寫模塊將您的請求重定向到Google來更改它。
我進入更詳細的關於我的blog post here
博客不存在!!!!!!!!!!!!! – Shrivallabh
@Shrivallabh oops,根據你的措辭現在開始工作 – Sam
簡單地將搜索服務提供商可能會無法正常工作。我們生成一個搜索字符串,該字符串專門用於在Bing一側使用專門的搜索引擎。將相同的搜索字符串傳遞給另一個搜索引擎可能會導致較差的結果。
您需要做的是爲幫助事件定義您自己的處理程序。這將從錯誤中提取相關信息(如錯誤代碼,語言等)以創建一個通用搜索,以便與您選擇的提供者一起工作。如果此處理程序位於默認處理程序之前,那麼您可以處理該事件並阻止執行默認(bing)搜索。
的接口你需要實現的是:
ITableControlEventProcessorProvider
這是一個MEF出口,並應具有以下屬性:
[Export(typeof(ITableControlEventProcessorProvider))]
[DataSourceType(StandardTableDataSources.ErrorTableDataSourceString)]
[DataSource(StandardTableDataSources.AnyDataSourceString)]
[ManagerIdentifier(StandardTables.ErrorsTableString)]
[Name("my custom event processor name")]
[Order(Before=Priority.Default)]
這可能是最好的定義一個從 TableControlEventProcessorBase
(其中prov IDE的缺省的/無操作實現對所有事件),然後明確地處理PreprocessNavigateToHelp(ITableEntryHandle entry, TableEntryEventArgs e)
事件:
e.Handled
設置爲true(以防止其他幫助處理程序執行)。我假設你參與了這個工具。希望你能以某種方式與團隊溝通,但是我從VS 2015中的錯誤鏈接中得到的搜索結果完全沒用。他們很難理清,大多數時候他們會返回不相關的信息,或者根本沒有任何用處。 我有更多的成功,只是複製錯誤數據和谷歌搜索。 我在說這個,因爲我希望這個工具能夠工作。這是一個好主意。在實踐中,我完全遠離這些鏈接,因爲它們非常令人沮喪。 – drobertson
我剛剛做的另一個快速入侵將是一個瀏覽器腳本。 我使用Greasemonkey將Bing搜索重定向到Google。 因爲到底誰曾經選擇了前者優於後者...
如果你已經安裝Greasemonkey的或其他地方使用userscript,你可以使用
// @include http://www.bing.com/search?q=*
var rex = /\?q=(.+)/;
window.location.href = ("http://www.google.com/#safe=off&q="+window.location.href.match(rex)[1]);
總是從重定向到冰谷歌。
不是真正的VS答案,而是解決方法。而就我而言,這似乎很好,因爲我更喜歡Google。
我使用這個瀏覽器擴展程序來重定向從冰的所有搜索請求,以谷歌: https://chrome.google.com/webstore/detail/switcheroo-redirector/cnmciclhnghalnpfhhleggldniplelbg 在配置方面我有:「www.bing .com/search?q「 發送至:」www.google.com/search?q「...突然我不介意MS推送必應無處不在:) –