我如何访问我的项目中的 js 文件?

How can i access a js file in my project?

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

尝试在您的项目中将js文件的"Generate Operation" 属性设置为"Resource",它将被复制到bin/Debug文件夹。或者你也可以复制到exe文件所在的文件夹。

由于您的 FileReader 从您的构建目标而不是您的项目目标读取,它不会找到该文件(看看它厌倦读取的路径,它是 .\bin\Debug\script1.js,您的文件将位于 .\script1.js)

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

您的 "script1.js" 似乎没有复制到目录 "Debug"。

作为一种解决方案,您可以在 Visual Studio 中标记 script1.js,然后转到 "Properties",然后设置这些:

  • 对于"Build Action",选择"Content"
  • 对于"Copy to Output Directory",选择"Copy always"