2016-09-06 30 views
0

我使用Visual Studio 2015創建了一個Portable Library項目。我選擇了「Windows 10」作爲目標,但Visual Studio「降級」爲Windows 8.1自動,因爲「他們支持同一套便攜式API」錯誤CS0433在'Windows.Foundation.UniversalApiContract'和'Windows'中都存在類型'SpeechSynthesizer'

我的項目有一個「Windows.Foundation.UniversalApiContract」的引用,因爲我使用語音識別,但它似乎與Windows 8.1的語音合成庫產生衝突它們在Windows SDK和UniversalApiContract中具有相同的名稱。錯誤是「錯誤CS0433'Windows.Foundation.UniversalApiContract'和'Windows'中都存在類型'SpeechSynthesizer'」

我卡住了,我不知道該怎麼辦。有什麼辦法強制Visual Studio只使用Windows 10庫? ¿是否可以重命名「SpeechSynthesizer」以使編譯器知道我想使用哪個庫? ¿是否有更好的方法來解決這個錯誤?

回答

0

我在「Windows.Foundation.UniversalApiContract」參考的屬性中添加了一個別名

相關問題