首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用BrowserLink刷新Razor类库更改

使用BrowserLink刷新Razor类库更改
EN

Stack Overflow用户
提问于 2019-07-09 02:57:43
回答 1查看 149关注 0票数 1

BrowserLink在Razor应用上工作得很好,但当涉及到Asp.net类库时,我就看不到它工作了。每次我在我的RCL中对.cshtml视图进行更改时,我都必须在解决方案上进行重新构建,才能看到根本没有生产力的更改。有没有人能让这个和RCL一起工作?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-07-10 17:07:51

您需要在使用Razor类库组件的WebApp的Startup.cs ConfigureServices中添加一个PhysicalFileProvider。我有两个Razor类库项目与我的网站设置并命名为相同的解决方案:

Razor类库(Razor webapp)

  • ModelLibrary (
  • WebApp ).net

在WebApp的启动ConfigureServices中...

代码语言:javascript
运行
复制
services.Configure<RazorViewEngineOptions>(options => 
        {
            options.FileProviders.Add(new PhysicalFileProvider(Path.Combine(hosting.ContentRootPath, "..\\ViewComponentLibrary")));
        });

“托管”是Startup类中的IHostingEnvironment依赖注入。

显然,您需要将"ViewComponentLibrary“更改为您自己的Razor类库的名称。现在,当您进行更改时,无需重新构建解决方案即可显示这些更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56941032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档