在我看来,Context menu to Add Controller/View missing中讨论的解决方案不是很有帮助。 我刚刚在Windows 10上使用Visual Studio社区15.7.6在asp.net core mvc 2.2上启动了一个新项目,并应用了数据库优先命令。现在,我想添加一个控制器,但是解决方案资源管理器的上下文菜单中的“ Controller”条目丢失了。在同一环境中使用asp.net core 2.1的项目中不会发生此问题。
我尝试卸载/重新加载项目,但缺少的条目出现了,但是当我单击它时,什么也没有发生。下次我打开上下文菜单时,该条目再次消失。 另外,我查看了csproj文件,但没有ProjectTypeGuids:
require 'test_helper'
class ApplicationControllerTest < ActionDispatch::IntegrationTest
include Devise::Test::IntegrationHelpers
setup do
2.times{ create(:post) }
@user = create(:user)
@admin_user = create(:admin_user)
end
test "should redirect to '/posts/1' after login" do
# get "/posts/1"
# sign_in(@user)
# test return back "/posts/1"
end
test "should redirect to '/posts/2' after login" do
# get "/posts/2"
# sign_in(@user)
# test return back "/posts/2"
end
test "should redirect to admin root page after login" do
# sign_in(@adminuser)
# test go to admin root page
end
end
此对话框实际上是我所缺少的:
添加支架对话框
有什么想法我还能尝试解决吗?
答案 0 :(得分:2)
将VS 2017更新到版本15.9.9后已解决问题
8-/
答案 1 :(得分:0)