2016-09-06 61 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”参考的属性中添加了一个别名

相关问题