dnx-watch停止工作并抛出ArgumentException,因为找不到目录

时间:2016-04-19 07:25:29

标签: asp.net-core dnx

我有一个包含多个项目的ASP.NET Core(RC1 Final)解决方案。我在c:\ projects \ MySolution \ src \ Web中有一个web项目,在c:\ projects \ MySolution \ src中有多个类lib项目。类库在Web应用程序中作为项目引用添加。

我已经运行了网络应用using dnx-watch web很长一段时间没有问题,但现在它崩溃了以下例外:

C:\projects\MySolution\src\Web
> dnx-watch web
[DnxWatcher] info: Running dnx with the following arguments: --project C:\projects\MySolution\src\Web\project.json web
[DnxWatcher] info: dnx process id: 40668
System.ArgumentException: The directory name C:\projects\MySolution\src\MultiTenancy\project.json is invalid.
   at System.IO.FileSystemWatcher..ctor(String path, String filter)
   at System.IO.FileSystemWatcher..ctor(String path)
   at Microsoft.Dnx.Watcher.Core.FileWatcher.AddWatcher(String path)
   at Microsoft.Dnx.Watcher.Core.FileWatcher.WatchProject(String projectPath)
   at Microsoft.Dnx.Watcher.Core.DnxWatcher.AddProjectAndDependeciesToWatcher(IProject project, IFileWatcher fileWatcher)
   at Microsoft.Dnx.Watcher.Core.DnxWatcher.AddProjectAndDependeciesToWatcher(IProject project, IFileWatcher fileWatcher)
   at Microsoft.Dnx.Watcher.Core.DnxWatcher.<WaitForProjectFileToChangeAsync>d__7.MoveNext()

看起来dnx-watch正在尝试将project.json解释为目录。我不确定为什么这种行为突然改变了。我怀疑它是在添加了另一个项目引用到web项目之后发生的,但是我无法恢复到工作状态。

我知道(希望)RC2和dotnet cli就在附近,但是在我切换之前让它工作会很好..

0 个答案:

没有答案