file-io – 无法从WinRT中的xunit访问文件(该进程没有包标识)
我正在为我的WinRT项目编写一些单元测试(使用xunit).
我准备了带有json内容的文本文件.我把这个文件放到我的Test项目中,现在我想读取文件,解析json并检查一些东西.它适用于MS Test,但没有使用xUnit. 当我用xUnit运行测试时,我收到: System.InvalidOperationException [Fact] public async Task ProjectFile() { var folder = Windows.ApplicationModel.Package.Current.InstalledLocation; folder = await folder.GetFolderAsync("SampleData"); var file = await folder.GetFileAsync("companies.txt"); Assert.NotNull(file); var result = await Windows.Storage.FileIO.ReadTextAsync(file); Assert.True(result.Length > 0); } 我的IDE: > Visual Studio 2012 Pro更新3 有人可以在这帮吗? 解决方法
我知道这个问题很老,但是xUnit.net 1.x除了桌面库之外没有正式支持任何东西.
xUnit.net 2.x支持: >桌面 据推测,其中一个平台是您的目标. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008-r2 – 可以在HyperV Windows VM的客户
- Windows“cmd.exe”是否以不同方式解析参数?
- Windows – 事件ID 9331 MSExchangeSA和事件ID 9335 MSExch
- Windows安装程序 – 在CMake CPack NSIS中创建Windows桌面图
- 09、组策略之软件分发(06)
- 可以通过cmd.exe在Windows上设置自动完成git吗?
- windows – 监控每个程序带宽使用情况的应用程序
- 哪里可以找到用于减少MSVC / Windows上二进制大小的分析器?
- winapi – 如何让Windows资源管理器在“缩略图”视图中显示
- windows-runtime – 如何从winrt访问环境变量