当我编写mvcaction4并按tab 2次时,它不起作用。目前,我正在使用VisualStudio2017社区版。
发布于 2017-08-22 16:25:36
MVC4片段在VS2017中得到支持。MVC 4是一个可选组件,它是web工作负载的一部分。如果您没有安装它并尝试打开一个MVC 4项目,它应该会提示您将缺少的组件添加到Visual中。
对MVC 4的支持有限。我们不允许您创建新的MVC 4项目,但您可以-打开现有的MVC 4项目- Scaffold控制器/视图-使用片段
编辑 MVC4片段只会出现在MVC 4项目中。代码片段绑定到..csproj/..vbproj属性。
下面是MVC4片段在VS2017中的截图

发布于 2017-05-16 19:19:25
我认为mvcaction4和mvcpostaction4片段已经从VisualStudio2017中删除了。
您所能做的就是从Visual 2015导入这些片段。以下是您可以执行的步骤:
CSharp代码段管理器窗口中将语言切换到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 )发布于 2017-12-30 03:02:40
我也有同样的问题,所以我跟随威尔·黄的回答,创造了我自己的片段。我将在下面留下代码片段。
<?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>https://stackoverflow.com/questions/42748460
复制相似问题