编译.svc文件的时间检查

时间:2014-10-24 09:51:21

标签: c# wcf

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

我们将.svc放在代码的单独主机项目中,例如Calculator.svc包含:

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

在另一个项目中,说&#34; ProjectB&#34;,我们有CalculatorSvc.cs。

我删除了对&#34; ProjectB&#34;的引用。来自主机项目,因为我使用的工具说它没有被使用,并且编译解决方案我很高兴。不幸的是,我错了。

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

1 个答案:

答案 0 :(得分:0)

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

对于ASP.NET MVC,在编译视图时遇到同样的问题,而 a solution,但我从来没有见过像服务或ASP.NET那样的东西页。