我在开发dotnet核心应用程序时使用命令 dotnet watch run . 但是,我希望观察者只观察bin文件夹中的.dll文件是否已更改,然后才重建应用程序 . 换句话说,我希望在构建项目/解决方案时重新运行dotnet控制台应用程序 .

我试图覆盖.csproj中观察者的默认行为来实现这一点,如here所述 .

<ItemGroup>
   <Watch Include = "**/*.dll">

   <Watch Exclude = "**/*.cs">
   <Watch Exclude = "**/*.resx">
   <Watch Exclude = "*.csprj">
</ItemGroup

但它不起作用 . 任何人都可以帮我这个吗?

谢谢