.svc文件的编译时检查

  • 本文关键字:编译 文件 svc c# wcf
  • 更新时间 :
  • 英文 :


我正试图整理一些项目引用,但由于.svc文件似乎没有编译,因此破坏了WCF。

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

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

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

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

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

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

对于ASP.NET MVC,编译视图时也会遇到同样的问题,的解决方案,但我从未见过服务或ASP.NET页面出现过这样的情况。

最新更新