我们的生产服务器上有一个非常古老的网络服务,我对其应用了非常小的更新。项目中的所有内容都是
App_Code folder
IService.cs
Service.cs
Bin folder
a few other dll's
Service.svc
web.config
我所做的只是对 Service.cs
进行一些更改。在服务器上,结构是:
Bin folder
App_Code.dll
other dll's
PrecompiledApp.config
Service.svc
Web.config
我真正想要的是换出 App_Code dll。使用 ILSpy,我确认它只包含这两个 .cs 文件。但是,当我在 VS2013 中构建/发布/任何应用程序时,我无法让它创建我需要的 App_Code.dll。我一天中的大部分时间都在研究这个问题,但还没有找到解决方案。显然我不明白这些旧服务是如何工作的。有人可以指出我正确的方向吗?
最佳答案
明白了。当您转到发布屏幕时,转到设置 -> 文件发布选项 -> 在发布期间预编译。
不要像我一样,一怒之下掀翻你的办公 table ,扬言要砸碎你的同事。
关于c# - App_Code 文件夹到 vs2013 中的 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22640067/