【发布时间】:2018-06-07 13:51:12
【问题描述】:
我使用 dotnet cli 创建了一个项目,一切正常,直到我想为应用程序编写测试。
我创建了一个src 目录并将整个Web 项目移动到src 文件夹,之后我在一个名为tests 的文件夹中创建了测试项目。
我在测试项目中添加了对 Web 应用程序的引用,测试运行成功,但是当我使用 dotnet run 运行我的应用程序时,我收到以下错误:
Views文件夹位于src目录以及包括 *.csproj 在内的所有其他文件中。
请在下面找到我的文件夹结构:
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
错误信息非常明确:在上述位置找不到任何名为 Index.cshtml 的文件。如果您将代码从
/Views/移动到/src/Views,请移动整个项目。 -
视图存在于
src文件夹中。 -
好吧,所以您确实移动了它们,但现在找不到它们。您需要移动整个项目,而不仅仅是源代码。
-
我需要一个解决方案,而不是简单地否决这个问题。
-
我已经告诉你解决方案了:你需要移动整个项目。错误信息不是很清楚吗?您移动了文件但没有移动项目 (*.csproj)
标签: c# asp.net-core-mvc asp.net-core-2.0 dotnet-cli