如何在项目中访问js文件?

时间:2015-06-08 08:56:10

标签: javascript c# c#-4.0 file-io filestream

我想阅读" script1.js"在我的控制台应用程序中的文件流,如下所示 但它给我一个错误。有没有更好的方法来读取应用程序中的js文件,通过使用filestream它返回给我错误:FileNotFound异常。

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:3)

当您的FileReader正在从您的构建目标而不是您的项目目标中读取时,它将找不到该文件(查看它可以阅读的路径,它是.\bin\Debug\script1.js,您的文件将在哪里在.\script1.js

最简单的解决方法是在其属性中更改脚本文件的构建操作,并设置Copy To Output Directory = Copy Always

enter image description here

答案 1 :(得分:0)

尝试设置js文件"生成操作"财产和资源"在您的项目中,它将被复制到bin / Debug文件夹。或者您可以将其复制到exe文件所在的文件夹中。

答案 2 :(得分:0)

似乎您的“script1.js”未复制到“Debug”目录中。

作为一种解决方案,您可以在Visual Studio中标记script1.js,然后转到“属性”,然后设置:

  • for“Build Action”,选择“内容”
  • 表示“复制到输出目录”,选择“始终复制”