我正在制作一个涉及寻找程序目录的程序。直到今天,我才决定在Visual Studio中进行尝试,在那里我决定尝试使用Visual Studio代码。
我立即遇到一个问题,程序无法找到应打开的文件。我Path.GetDirectory()
用来查找程序的位置,并使用它并将其与文本文件的路径结合起来,以打开所述文本文件
经过一些测试,我发现在vs代码中,用于将程序运行到Visual Studio中目录的目录。(Visual Studio使用.exe文件的位置,而Visual Studio Code使用program.cs文件目录)
那么,关于Visual Studio代码为什么使用与Visual Studio相比不同的目录的人是否有任何想法?程序是否有办法始终在.cs文件中查找.exe文件
好吧,我不确定为什么要使用默认值,尽管我认为这是因为VS Code更加专注于快速开发,而Visual Studio更加专注于生产开发,但是我确实知道如何更改它们。在Visual Studio中,在项目上单击鼠标右键(或Alt + Enter),转到“调试”选项卡,然后更改工作目录字段。
在VS Code中,继续进行操作,并将launch.json中的“ cwd”字段更改为您想要的任何名称。您可以在其中使用这些变量。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句