【问题标题】:Compile time check of .svc files.svc 文件的编译时间检查
【发布时间】:2014-10-24 09:51:20
【问题描述】:

我正在尝试整理一些项目引用并破坏了 WCF,因为 .svc 文件似乎没有被编译。

我们将 .svc 放在与代码不同的宿主项目中,例如Calculator.svc 包含:

<%@ ServiceHost Language="C#" Debug="true" Service="demo.Services.CalculatorServices.CalculatorSvc" %>

在另一个项目中,比如“ProjectB”,我们有 CalculatorSvc.cs。

我从宿主项目中删除了对“ProjectB”的引用,因为我使用的工具说它没有被使用,并且在编译解决方案时我很高兴。不幸的是,我弄错了。

是否可以为此执行编译时检查?

【问题讨论】:

    标签: c# wcf


    【解决方案1】:

    我认为没有。 ASPX、SVC 等使用dynamic compilation,这意味着它们将在运行时/第一次请求时被编译。

    对于 ASP.NET MVC,您在编译视图时会遇到同样的问题, a solution,但我从未见过类似的服务或 ASP.NET 页面。 p>

    【讨论】:

      猜你喜欢
      • 2015-02-11
      • 2020-02-07
      • 2020-01-07
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多