2015-11-03 107 views
2

長時間讀者第一次在這裏發佈海報。從VS2013遷移到VS2015社區的驅動程序項目

我是一名Linux開發人員,嘗試在我的新工作中開始Windows開發。我知道這不是微不足道的,但我想要做的第一件事是完成並將netvmini端口驅動程序(由合作學生開始)集成到他們的C++應用程序之一中。我正努力讓構建環境繼續...

該項目是在Windows 7目標的Visual Studio 2013中啓動的。現在當我在Visual Studio 2015年打開它,並嘗試構建解決方案,我得到:

「未知或不支持的屬性值對Win7的TargetVersion

每個項目。如果我將配置設置爲Win8(發行版和調試版),也會發生這種情況。如果我將它設置爲贏得8.1我得到:

我已經安裝了所有的WDK和SDK我能「對應於WDK版本‘8.1’的SDK未找到請在構建之前安裝SDK」使用Web和VS2015安裝程序將我的手從Windows 7升級到Windows 10。我甚至再次安裝了Visual Studio 2013,但我甚至無法讓WDK與之整合。

這裏的最終目標是能夠從我的Windows 10/VS2015工作站爲Windows 7-10中的目標構建這個(有望在內核模式下進行遠程調試)。詳細說明如何將新的構建平臺集成到VS中的任何建議或文檔都將有所幫助(所有MS文檔只是告訴我如果安裝這個或那個,我可以做什麼,但不知道如何做)

+0

我也有這個問題。我通過創建一個新的VS2015項目解決了這個問題,並且一切都完成了。這很乏味,但現在一切正常。如果您找到更好的方法,請更新。 –

回答

1

我發現安裝程序默認不安裝Windows 10 SDK。所以其他SDK的安裝都是沒用的。我還發現,通過安裝Win 10 SDK 通過VS 2015安裝程序它集成並允許我在VS 2015中構建目標回到Windows 7。

1

運行項目升級後,我也有同樣的問題工具。

我發現當新的配置「Win7」和「Win8」TargetVersion現在是「Windows7」和「Windows8」。

升級工具不會爲您做出更改,但我可以使用這些更改手動編輯升級後的項目,併爲所有目標構建升級項目。

相關問題