【发布时间】:2017-08-27 12:53:35
【问题描述】:
我不是编程新手,但遇到了一些我无法解决 2 个多小时的问题。我有 8 个项目的解决方案 - 1 个是 ASP.NET Core(.net 框架)Web 应用程序,7 个是服务库。直到今天,这一切都运行良好。
我不知道我做错了什么 - 只是对控制器操作等进行一些更新,因为我已经做了很多天了。过了一段时间,我的解决方案完全停止了工作。怎么样:
- 我注意到在代码中的任何更改后断点不再起作用 - 只是被禁用并且不再命中。然而,该解决方案仍然使用旧逻辑。
- 我删除了所有 /bin 和 /debug 文件夹并尝试重新启动应用程序。所有 8 个项目都构建良好,但 8 个项目中只有 7 个在相应的 /bin 文件夹中生成了 DLL/EXE。主 ASP.NET Core 项目报告它没问题,但 /bin 文件夹实际上是空的。它无法开始说“无法启动进程.../bin/debug/net461/win7-x64/.exe。找不到文件”。
- 我打开了一个全新的 VS 实例并尝试创建并运行一个空的默认 .NET Core 项目。成功构建后,其 /bin 文件夹中不再出现任何文件,并且无法开始显示相同的错误消息。我将所有 VS 设置恢复为默认设置,尝试了相同的项目,但仍然没有生成 DLL 和 EXE。
这里可能发生了什么?
【问题讨论】:
-
请停止交替使用 .NET Core 和 ASP.NET Core,这让您很难理解您拥有什么样的项目。 .NET Core 是一个 RUNTIME ASP.NET Core 是一个 WEBSTACK,它可以在 .NET Core (>1.0) 和 .NET Framework (>=4.5) 上运行
标签: c# .net visual-studio asp.net-core