更改c#类库设置会中断reference.cs工具生成的代码

更改c#类库设置会中断reference.cs工具生成的代码,c#,.net,visual-studio,class-library,C#,.net,Visual Studio,Class Library,好的,这方面有点新手——我有一个类库项目。我在项目中添加了一个web服务调用,后来我决定不需要它。因此,我在解决方案资源管理器中转到项目名称,右键单击,获取属性的GUI,转到设置,右键单击web服务的行,然后单击删除。干净整洁,对吗?不。在我删除之后,我做了一个构建,现在项目将不会编译。它抛出以下错误: “Security.Properties.Settings”不包含“Security\u webtest\u Service”的定义,并且找不到接受“Security.Properties.Se

好的,这方面有点新手——我有一个类库项目。我在项目中添加了一个web服务调用,后来我决定不需要它。因此,我在解决方案资源管理器中转到项目名称,右键单击,获取属性的GUI,转到设置,右键单击web服务的行,然后单击删除。干净整洁,对吗?不。在我删除之后,我做了一个构建,现在项目将不会编译。它抛出以下错误:

“Security.Properties.Settings”不包含“Security\u webtest\u Service”的定义,并且找不到接受“Security.Properties.Settings”类型的第一个参数的扩展方法“Security\u webtest\u Service”(是否缺少using指令或程序集引用?)C:\Security3\FOASecurity\Web引用\webtest\Reference.cs 39


reference.cs是一个工具生成的代码文件,有一条警告不要弄脏它。知道我需要做什么才能使项目不再引用已删除的此web服务吗?

您只是删除了引用的设置,而不是引用。在解决方案资源管理器中展开项目,然后在其中删除服务引用。有关更多信息,请参阅


这与“网络参考”基本相同。如果从上面看不清楚,请参阅以了解有关web参考的具体详细信息。

谢谢您的回复,Peter。即使我从web references文件夹中删除了引用,代码是否仍然会因为没有可用的web服务而打嗝?好的,我应该保持安静并按照说明操作。已删除web引用并重新生成。谢谢你的帮助!有时不清楚,有时很难找到说明:)当你能得到帮助时,保持安静是没有意义的