2013-01-16 223 views
0

我在Visual Studio 2008和.NET Framework 3.5中有一個visual C++項目。現在,我已經遷移到Visual Studio 2010和.NET Framework 4.0。Visual C++從Visual Studio 2008 tfs遷移到2010 tfs和從net framework 3.5到4.0

轉換完成後,我看到一些外部依賴關係(* .h文件)已自動添加到自動創建的創建「外部依賴關係」的新文件夾中。所有文件*此文件夾中的.h參照的相對路徑:

C:\ Program Files文件\微軟的Visual Studio 10.0 \ VC \ atlmfc \包括\

而且我也不在Visual Studio中,因爲理解2008和net framework 3.5這個文件夾,外部依賴關係不存在。

爲什麼這個文件夾是自動創建的並且填充了很多* .h文件?

另外,每次從團隊基礎服務器執行最新的操作時,此項目總是顯示爲已檢出。爲什麼?

+0

如果您使用.NET,它不是C++。 C++/CLI,可能嗎? – jalf

回答

1

'外部依賴'是VS2010的一個新功能。它是一個虛擬文件夾,包含intellisense發現您的代碼依賴的所有頭文件。如果你覺得它沒有用,它可以從工具 - >選項 - >文本編輯器 - > C/C++ - >高級 - >禁用(這是我所做的)。外部依賴設置爲真。

相關問題