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

时间:2013-03-21 18:31:07

标签: c# .net visual-studio class-library

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

  

'Security.Properties.Settings'不包含'Security_webtest_Service'的定义,也没有接受第一个类型为'Security.Properties.Settings'的扩展方法'Security_webtest_Service'(你是否缺少using指令或程序集引用?)C:\ Security3 \ FOASecurity \ Web References \ webtest \ Reference.cs 39

Refrence.cs是一个工具生成的代码文件,并且有一个警告,不要捣乱它。知道我需要做什么才能使项目不再引用已被删除的Web服务吗?

1 个答案:

答案 0 :(得分:1)

您刚刚删除了参考设置,而不是参考设置。在解决方案资源管理器中展开项目,然后在服务引用中删除该引用。有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/bb628652.aspx

“Web参考”基本相同。有关Web引用的具体详细信息,请参阅http://msdn.microsoft.com/en-us/library/d9w023sx(v=vs.80).aspx,如果上述内容不明显的话。