【问题标题】:Wp8 cant find csv file in projectWp8在项目中找不到csv文件
【发布时间】:2015-04-04 14:08:30
【问题描述】:

我正在使用 MVVM 结构,我希望读取一个 csv 文件,该文件已添加到与视图模型相同的文件夹中。我尝试在this 问题中使用第二个答案,但我的变量 var 为空,因此它似乎找不到该文件。下面是文件夹的图像以及我到目前为止所做的事情。

谁能帮我获取文件的目的地,以便我可以将其用作流?

【问题讨论】:

  • 您确定您的 MapToUse 变量中有值吗?你检查了吗?
  • 你能检查一下文件的BuildAction吗?
  • @KasunKodagoda 我检查了 MapToUse 的名称,它与文件名相同,没有 .csv 结尾
  • @Romasz 你是说我构建解决方案的时候?
  • 当你在文件上右击时,选择属性,你应该在那里找到 Build Action - 检查它是否设置为 Content,如果它是 none,那么您的文件将不会包含在包中。

标签: c# windows-phone-8 path stream directory


【解决方案1】:

您需要提供相对于您的包的路径,因此如果这样做,它应该可以工作:

var dest = App.GetResourceStream(new Uri(@"StartUpViewModels/" + destination, UriKind.Relative));

Here is also reference 回答类似问题。

还记得检查你添加到包的资源文件是否有 Build Action 设置为 Content,否则如果它设置为 None,你的文件不会被添加。

【讨论】:

    猜你喜欢
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-04
    • 1970-01-01
    • 2021-01-19
    • 2013-01-31
    • 1970-01-01
    相关资源
    最近更新 更多