当前位置: 首页 > 知识库问答 >
问题:

如何使用Visual Studio ASP.NET Core监视文件更改“DotNet watch”

况博容
2023-03-14

我正在使用带有ASP.NET Core的Visual Studio并仅使用F5或Ctrl+F5(不直接使用命令行)运行网站。我想使用“dotnet watch”功能来确保所有的更改都是即时获得的,以避免再次启动服务器。在命令行中,您似乎会使用“dotnet watch run”来执行此操作,但Visual Studio使用launchsettings.json,如果我没有理解错的话,则在后台执行此操作。

我怎样才能在那里安装“DotNet Watch”?

共有2个答案

郎翔
2023-03-14

如果您希望使用ASP.NET2.x或3.x,则需要对其稍作更改。

>

  • 监视工具现在是全局工具,您不再需要将其添加为引用
  • 语法略有不同

    "Watch": {
      "executablePath": "dotnet.exe",
      "workingDirectory": "$(ProjectDir)",
      "commandLineArgs": "watch run",
      "launchBrowser": true,
      "launchUrl": "http://localhost:5000/",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
    

    更新:添加“workingdirectory”并删除特定路径。现在更通用了。

  • 慕容渊
    2023-03-14

    打开LaunchSettings.json并将其添加profiles

      "Watch": {
        "executablePath": "C:\\Program Files\\dotnet\\dotnet.exe",
        "commandLineArgs": "watch run",
        "launchBrowser": true,
        "launchUrl": "http://localhost:5000",
        "environmentVariables": {
          "ASPNETCORE_ENVIRONMENT": "Development"
        }
      }
    

    打开project.json并将其添加到tools中。

    "Microsoft.DotNet.Watcher.Tools": "1.0.0-preview2-final"
    

    还原后,我们可以从Visual Studio中观看。

     类似资料:
    • 问题内容: 我正在尝试编写一个node.js脚本,该脚本监视文件目录中的更改,然后打印更改的文件。如何修改此脚本,以便它监视目录(而不是单个文件),并在更改文件时显示目录中的文件名? 问题答案: 试试Chokidar: Chokidar仅使用fs即可查看文件,从而解决了一些跨平台问题。

    • 问题内容: 我在这里写的主要是关于从哪里开始的建议。我已经实现了一个类,该类将使用Java的WatchService递归监视目录。它可以很好地检测更改,但是我注意到了一个致命的缺陷:我无法删除包含正在监视的目录的正在监视的目录。这似乎是WatchService的限制。 我还稍微研究了Apache的VFS FileListener,但是在花了大约6个小时的时间来围绕它构建某种包装之前,我想也许我只是

    • 问题内容: 我是Grunt的新手,到目前为止,我非常喜欢它。我希望Grunt在运行时仅编译更改的文件 当前,在我的Grunfile.coffee中(相关部分)。 注意:资产/javascript/app.coffee和资产/javascript/app.js是目录 解决方法可能更短一些,但是我首先将app.coffee编译为app.js,以便在分发工作后,对Coffeescript不满意的人可以以

    • 问题内容: 我有一个Java应用程序连接到远程Oracle数据库上的视图。 有谁知道Java中监视此表更改的方法吗?即,如果有更新的插入等,我需要做出反应。 问题答案: 您可以在表上放置INSERT / UPDATE / DELETE触发器,以在对表进行“数据”更改时执行某些操作。(而不是更改表的结构) 我相信10g也支持视图触发器。 但是我不确定您如何通过轮询来通知其他Java进程。 抱歉。 您

    • 本文向大家介绍node.js 如何监视文件变化,包括了node.js 如何监视文件变化的使用技巧和注意事项,需要的朋友参考一下 fs.FSWatcher fs.FSWatcher类 继承了 EventEmitter,用于监视文件变化,调用 fs.watch 后返回一个 fs.FSWatcher 实例,每当指定监视的文件被修改时,实例会触发事件调用回调函数 fs.watch() fs.watch(f

    • 问题内容: 我正在编写一个bash脚本,我想监视文件在目录中的更改(添加,删除和重命名),并相应地执行不同的操作。 有没有一种方法可以直接从我的脚本中执行此操作(除了定期创建目录和make之外)? 问题答案: 您可以使用以下命令(假设您的发行版支持inotify,大多数情况下这样做):