.svc文件的编译时检查
本文关键字:检查 编译 文件 svc | 更新日期: 2023-09-27 18:27:50
我正试图整理一些项目引用,但由于.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页面出现过这样的情况。