Shy*_*iah 7 visual-studio-2017
我看到了使用Visual Studio代码打开带有角度应用程序的文件夹的演示
code .
Run Code Online (Sandbox Code Playgroud)
从终端.
我可以用Visual Studio做同样的事情.也许我应该写Powershell Scripts来实现同样的目标?
小智 8
我可以在 VS 2017 中使用以下命令从命令行打开文件夹
devenv.exe /Edit <path to folder>
Run Code Online (Sandbox Code Playgroud)
找到.exeIDE环境的文件(应该在VS 2017安装目录下的IDE文件夹中)。在我的系统上,.exe文件的确切路径是:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE
Run Code Online (Sandbox Code Playgroud)
你的可能会有所不同,但你应该能够找到它。如果没有,只需使用 Windows 搜索功能查找devenv.exe.
找到所在的目录后devenv.exe,继续将该目录的路径添加到 PATH 环境变量中。有 3 种方法可以做到这一点。最简单的方法是使用基于 Windows GUI 的环境编辑器。或者您可以使用第三方环境编辑器(我推荐RapidEE)。另一种方法是直接从命令提示符执行。
基本上就是这样。你很高兴去。因此,假设您有一个包含所有源代码和头文件的目录,位于C:\DevFiles. 现在,你可以启动命令提示符,并从那里无论cd到C:\DevFiles,然后键入devenv .或者你可以马上输入devenv C:\DevFiles
我认为目前这是不可能的。
\n\n第一个要求是能够从命令行启动 Visual Studio。
\n\n\xe2\x80\x9ccode\xe2\x80\x9d 命令的等效项是 \xe2\x80\x9cdevenv\xe2\x80\x9d。如果您在命令行中键入此内容,Visual Studio 将打开。如果您使用普通命令提示符,只需确保该命令包含在您的路径中即可。如果您使用 Visual Studio 命令提示符,它已包含在路径变量中。
\n\n代码中的点。将当前目录设置为工作目录。如果你运行的是 < VS 2017,那么你现在已经不走运了。在旧版本的 Visual Studio 中,无法使用此类文件夹方法。但是,在 Visual Studio 2017 中,您可以将几乎任何类型的基于目录的项目的代码打开到 Visual Studio 中,而无需解决方案或项目文件。
\n\n如果可以将此信息传递给 devenv 命令,现在一切都会变得如此简单。
\n\n但事实并非如此: https: //learn.microsoft.com/en-us/visualstudio/ide/reference/devenv-command-line-switches
\n\n因此,您必须找到另一种方法来使 Visual Studio 2017 实际上执行“文件”>“打开”>“文件夹”之类的操作,并将当前目录设置为工作文件夹。
\n\n如果您编写 Visual Studio 扩展并连接连接的事件,这可能是可能的。
\n\n但本质上你的问题的答案是 \xe2\x80\x9c 目前不可能。\xe2\x80\x9d
\n| 归档时间: |
|
| 查看次数: |
1970 次 |
| 最近记录: |