很久以前卸载了 XAML 间谍,但项目仍然引用它

本文关键字:项目 引用 卸载 XAML 间谍 很久以前 | 更新日期: 2023-09-27 18:37:20

我在C# Silverlight开发中使用了一个名为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'" />
  • 检查解决方案的构建选项,我也看不到任何东西

很久以前卸载了 XAML 间谍,但项目仍然引用它

大概当你建立连接时,你经历了这样的过程:http://xamlspy.com/learn/tutorials/connect

在这种情况下,请撤消这些更改。 即打开App.xaml.cs并删除您在此处定义的服务,或者从 XAML 中删除它 <Application.ApplicationLifetimeObjects> 如果您选择该方法。