只要我向CLR控制台应用程序添加Web引用(如此链接http://msdn.microsoft.com/en-us/library/14hykb68%28VS.80%29.aspx中所述),它就会给出文件丢失错误消息,如
致命错误C1083:无法打开源文件:' Hello.h':没有这样的文件或目录c1xx
在应用程序中,Hello.h文件应该已经自动添加。在解决方案资源管理器生成的文件文件夹中,Hello.h文件指示红色( - )符号表示文件丢失。
出现此错误的原因是什么?我可以在另一个Web应用程序中使用Web服务。当我使用C ++ Application时出现问题。 在C ++应用程序中使用Web服务还有其他好方法吗?
答案 0 :(得分:0)
Hello.h
的物理文件。如果没有错的话。尝试这种方法来修复它。
update web reference
VS CLR console project
并尝试将其中一个添加为Web引用。通过这种方式,您可以检查您的visual studio是否存在任何问题。Hello.h
的某些sub folder
中存在project folder
文件,请将sub folder
添加到项目的包含路径中。 这里有一个测试项目,我添加了对Web服务的引用,甚至头文件显示带有红色图标。但它编译得恰到好处。