C# 找不到使用WinML指定的ONNX文件

C# 找不到使用WinML指定的ONNX文件,c#,windows-10,onnx,windows-machine-learning,C#,Windows 10,Onnx,Windows Machine Learning,我正在尝试使用WinML加载ONNX模型,代码如下: private async Task InitializeModelAsync() { var path = @"ms-appx:///Assets/FER-Emotion-Recognition.onnx"; var file = await StorageFile.GetFileFromApplicationUriAsync(new Uri(path)); model = await CNTKGraphModel.

我正在尝试使用WinML加载ONNX模型,代码如下:

private async Task InitializeModelAsync()
{
    var path = @"ms-appx:///Assets/FER-Emotion-Recognition.onnx";
    var file = await StorageFile.GetFileFromApplicationUriAsync(new Uri(path));
    model = await CNTKGraphModel.CreateCNTKGraphModel(file);
}
项目编译正常,但在运行期间,我得到一个System.IO.FileNotFoundException:

系统找不到指定的文件


我仔细检查了一下,但文件确实在正确的文件夹中。我做错了什么?

右键单击您的
onnx
文件,转到属性面板并将其构建操作设置为内容

然后,将Copy to Output目录设置为Copy(如果较新)


请参见

是否将文件设置为内容?尝试将文件复制到LocalFolder。