2015-01-12 48 views
0

我在我的C#Silverlight開發中使用了一個名爲XAML間諜程序。我想在幾個月前進行清理狂歡並將其刪除。已卸載XAML間諜軟件很久以前,但項目仍然引用它

今天我打開了一個似乎仍然引用它的舊項目。運行的代碼產生在我與Silverlight控件的頂部的大紅色條:

Failed to connect to the XAML Spy Service (127.0.0.1:4530). An attempt was made to a socket in a way forbidden by its access permissions 
(button) 
Reconnect 

如何讓我的項目忘記了它曾經連接到XAML間諜嗎?

我試過到目前爲止:

  • 看好該公司的網站 - 他們告訴我如何暗示防火牆修復等,以解決它,而不是如何擺脫它

  • 中的.sln和.csproj的文件檢查(沒有引用我可以看到)

編輯:我發現下面的線在我xxxx.Silverlight.csproj文件

<Import Project="$(XamlSpyInstallPath)MSBuild\FirstFloor.XamlSpy.Silverlight.targets" Condition="'$(XamlSpyInstallPath)' != '' and '$(Configuration)' == 'DEBUG'" /> 
  • 在解決方案的構建選項檢查,沒有什麼我可以看到無論是

回答

1

想必當您設置通過這種過程,你去連接: http://xamlspy.com/learn/tutorials/connect

那如果是這樣,請撤消這些更改。即打開App.xaml.cs並刪除您在那裏定義的服務,或者如果您選擇該方法,則將其從xaml <Application.ApplicationLifetimeObjects>中刪除。在那些地方

+0

沒了什麼:( – user230910

+0

我已經在這裏找到犯罪嫌疑人系在該文件中:xxx.silverlight.csproj <導入項目=「$(XamlSpyInstallPath)的MSBuild \ FirstFloor.XamlSpy.Silverlight.targets」條件=」 '$(XamlSpyInstallPath)'!=''和'$(Configuration)'=='DEBUG'「/> 您認爲這是正確的刪除?或者是自動生成的? – user230910

+1

在這種情況下,我會搜索XamlSpy「和」xaml spy「的整個代碼庫,如果在設置時找不到添加的鉤子。 – Mashton

相關問題