Tur*_*gar 6 c# asp.net asp.net-mvc visual-studio-2017
当我写mvcaction4并按tab2次它不起作用.目前我正在使用Visual Studio 2017社区版.
Wil*_*ang 10
我认为这些mvcaction4和mvcpostaction4片段已从Visual Studio 2017中删除.
您所能做的就是从Visual Studio 2015导入这些代码段.以下是您可以执行的步骤:
CSharp在Code Snippets Manager窗口中切换语言Import按钮C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Visual Studio 2015\Snippets\VC#\1033\ASP.NET MVC 4并选择所有项目(mvcaction.snippet和mvcpostaction.snippet)我有同样的问题,所以我按照Will Huang的回答,但创建了我自己的代码片段.我将保留下面的代码段.
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets >
<CodeSnippet Format="1.0.0">
<Header>
<Title>mvcaction</Title>
<Shortcut>mvcaction</Shortcut>
<Description>Code snippet for an MVC Action</Description>
<Author>Jordan Gregory-Wallis</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>name</ID>
<ToolTip>Action Name</ToolTip>
<Default>Action</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[public ActionResult $name$()
{
return View();
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Run Code Online (Sandbox Code Playgroud)
VS2017 支持 MVC4 片段。MVC 4 是一个可选组件,是 Web 工作负载的一部分。如果您没有安装它并尝试打开 MVC 4 项目,它会提示您将缺少的组件添加到 Visual Studio。
对 MVC 4 的支持是有限的。我们不允许您创建新的 MVC 4 项目,但您可以 - 打开现有的 MVC 4 项目 - 脚手架控制器/视图 - 使用代码片段
编辑MVC4 片段只会显示 MVC 4 项目。这些代码片段与 .csproj/.vbproj ProjectTypeGuid 属性相关联。
下面是VS2017中MVC4片段的截图