gpt4 book ai didi

C# 代码片段不会自动导入命名空间

转载 作者:太空狗 更新时间:2023-10-29 23:33:58 25 4
gpt4 key购买 nike

我有 Dbset 的代码片段<>

<CodeSnippet Format="1.1.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<Header>
<Title>DbSet</Title>
<Author>Կյանքի Համար</Author>
<Shortcut>dbset</Shortcut>
<Description>Add entity into context </Description>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Imports>
<Import>
<Namespace>Domain</Namespace>
</Import>
</Imports>
<Declarations>
<Literal>
<ID>entity</ID>
<ToolTip>Entity</ToolTip>
<Default>Entity</Default>
</Literal>
</Declarations>
<Code Language="csharp">
<![CDATA[public DbSet<$entity$> $entity$s { get; set; }$end$
]]></Code>
</Snippet>
</CodeSnippet>

它正在生成:public DbSet<Game> Games { get; set; }

在这部分中,我为这个片段添加了命名空间。

<Imports>
<Import>
<Namespace>EDGE.Domain</Namespace>
</Import>
</Imports>

我相信当我使用这个片段时应该自动添加命名空间,但它没有。

我找不到 .snippet 文件每个属性的描述(是否有所有支持的属性及其含义的引用文档?)。谁能告诉我什么是标签?

最佳答案

来自 MSDN :

命名空间元素 - 指定代码片段编译和运行时必须导入的命名空间。

检查一下 - 那里描述了所有代码段架构标记及其属性。

关于C# 代码片段不会自动导入命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7361798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com