2013-04-22 35 views
0

當我添加Web引用CLR控制檯應用程序(如在這個環節http://msdn.microsoft.com/en-us/library/14hykb68%28VS.80%29.aspx提到的),它給出了文件丟失這樣添加Web引用CLR控制檯應用程序提供了錯誤C1083

致命錯誤錯誤信息C1083:無法打開源文件:'Hello.h':沒有這樣的文件或目錄c1xx

應用程序Hello.h文件應該已經自動添加。在解決方案資源管理器生成的文件文件夾中,Hello.h文件用紅色( - )符號表示文件丟失。

這個錯誤的原因是什麼?我可以在另一個Web應用程序中使用Web服務。當我使用C++應用程序時出現問題。 在C++應用程序中使用Web服務還有其他什麼好方法嗎?

回答

0
  1. 無論頭文件顯示是紅色圖標,如果您的應用程序編譯。
  2. 首先你檢查你的項目文件夾,如果有任何文件物理存在與名稱Hello.h。如果沒有錯的話。

試試這種方法來解決它。

  • 右鍵點擊Solution Explorer中的Web引用,然後單擊update web reference
  • 刪除Web引用,並嘗試再次添加它
  • 確保選擇與.NET支持
  • 在項目類型this site有一些示例Web服務。因此,請創建一個新的VS CLR console project並嘗試將其中一個添加爲Web參考。通過這個你可以檢查你的視覺工作室是否有問題。
  • 如果Hello.h文件存在於您的project folder的某個sub folder中,則將sub folder添加到項目的包含路徑中。

這裏一個測試項目我添加了一個對web服務的引用,甚至頭文件用紅色圖標顯示。但它編譯正確。

enter image description here

+0

呀你的第一點是正確的我發佈提問:)之後才意識到。 hello.h應該會自動創建,因爲我提到它缺失;這是問題。 我試圖使用您提到的網站添加Web引用。同樣的問題,錯誤來了。 致命錯誤C1083:無法打開源文件:'net_webservicexwww.h':沒有這樣的文件或目錄\t c1xx – Carthi 2013-04-22 09:26:10

+0

你可以在解決方案資源管理器中雙擊文件並打開它嗎?如果不嘗試使用管理員權限運行visual studio。而且,如果您的項目位於'C'驅動器,則嘗試移動到其他驅動器。然後從頭開始作爲新項目。如果有什麼不起作用,請嘗試修理'VS'。 – 2013-04-22 09:39:24

+0

不,我無法打開。並遵循這兩種方法。沒有成功。謝謝您的幫助。將嘗試在不同的安裝 – Carthi 2013-04-22 10:06:27

相關問題