BrowserLink在Razor应用上工作得很好,但当涉及到Asp.net类库时,我就看不到它工作了。每次我在我的RCL中对.cshtml视图进行更改时,我都必须在解决方案上进行重新构建,才能看到根本没有生产力的更改。有没有人能让这个和RCL一起工作?谢谢。
发布于 2019-07-10 17:07:51
您需要在使用Razor类库组件的WebApp的Startup.cs ConfigureServices中添加一个PhysicalFileProvider。我有两个Razor类库项目与我的网站设置并命名为相同的解决方案:
Razor类库(Razor webapp)
在WebApp的启动ConfigureServices中...
services.Configure<RazorViewEngineOptions>(options =>
{
options.FileProviders.Add(new PhysicalFileProvider(Path.Combine(hosting.ContentRootPath, "..\\ViewComponentLibrary")));
});“托管”是Startup类中的IHostingEnvironment依赖注入。
显然,您需要将"ViewComponentLibrary“更改为您自己的Razor类库的名称。现在,当您进行更改时,无需重新构建解决方案即可显示这些更改。
https://stackoverflow.com/questions/56941032
复制相似问题