自定义模板名称空间错误

扎克

我的自定义项目模板在Visual Studio中使用Sidewaffle。在我尝试向现有项目中添加新类之前,它工作正常。

每当添加新类时,名称空间都与我用来创建模板的项目中的名称空间相同-而不是当前项目的名称空间。该模板将替换默认文件中的名称空间,而不会替换新文件中的名称空间。

我可以解决此问题,还是每次都必须更改名称空间?

扎克

因此,我找到了解决该错误的方法。首先,我按照此处概述的步骤进行操作:在Visual Studio中重命名解决方案(和目录)的正确方法当我重命名包含我的模板文件的解决方案时,我想我可能有一个问题。

那仍然不能解决我的问题,因为当查看项目的属性部分下的默认名称空间时,它就是我用来创建模板的项目中的名称空间(如预期的那样)。但是,Sidewaffle应该采用名称空间并将其替换为“ $ safeprojectname $”。这似乎不适用于默认名称空间,因此,无论何时添加新文件,都将使用不正确的名称空间。

Visual Studio不允许您为默认名称空间输入“ $ safeprojectname $”,因为它说这是无效的格式。长话短说,您需要编辑模板所基于的项目的.csproj文件(使用任何文本编辑器)

`<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{88B0B111-3A80-4289-9B81-C7323331ABCB}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>$safeprojectname$</RootNamespace>
    <AssemblyName>$safeprojectname$</AssemblyName>
    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>`

并将“ RootNamespace”属性更改为“ $ safeprojectname $”。我也将“ AssemblyName”更改为“ $ safeprojectname $”。保存文件,您应该会很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从管理名称空间呈现自定义错误页面

来自分类Dev

自定义折叠模板参数空间

来自分类Dev

使用自定义模块后,在所需文件中定义的子例程将分配给错误的名称空间

来自分类Dev

自定义XmlSerializer仅在WebApi中添加名称空间

来自分类Dev

如何从自定义名称空间访问PHP内部类

来自分类Dev

自定义thymeleaf标签的XML名称空间

来自分类Dev

MediaWiki自定义名称空间ID更改

来自分类Dev

为Angular中的自定义指令保留的名称空间?

来自分类Dev

在android xml中查看的自定义名称空间

来自分类Dev

流星自定义包中的CoffeeScript名称空间导出

来自分类Dev

MediaWiki自定义名称空间ID更改

来自分类Dev

用于名称空间扩展的自定义图标叠加

来自分类Dev

自定义包提供程序以解决名称空间冲突

来自分类Dev

如何在Gerrit下创建自定义名称空间?

来自分类Dev

从CloudWatch删除自定义指标和自定义名称空间

来自分类Dev

自定义Hyprlinkr以使用路线模板的名称

来自分类Dev

自定义错误模板引发致命错误

来自分类Dev

从IntelliSense隐藏名称空间或更改建议名称空间的顺序(自定义IntelliSense)

来自分类Dev

TFS 2015:版本错误上载自定义过程模板

来自分类Dev

Visual C:模板类中的自定义错误消息

来自分类Dev

TFS 2015:版本错误上载自定义过程模板

来自分类Dev

绑定Angular模板时自定义属性导致错误

来自分类Dev

Wordpress 自定义模板给出错误 505

来自分类Dev

scp +错误名称或服务未知+自定义端口

来自分类Dev

PasswordResetConfirmView的自定义模板

来自分类Dev

Woocommerce自定义模板

来自分类Dev

自定义模板标签

来自分类Dev

在匿名名称空间中定义自定义相等运算符

来自分类Dev

如何删除默认名称空间并使用C#在xml的根标记中添加自定义名称空间?

Related 相关文章

  1. 1

    从管理名称空间呈现自定义错误页面

  2. 2

    自定义折叠模板参数空间

  3. 3

    使用自定义模块后,在所需文件中定义的子例程将分配给错误的名称空间

  4. 4

    自定义XmlSerializer仅在WebApi中添加名称空间

  5. 5

    如何从自定义名称空间访问PHP内部类

  6. 6

    自定义thymeleaf标签的XML名称空间

  7. 7

    MediaWiki自定义名称空间ID更改

  8. 8

    为Angular中的自定义指令保留的名称空间?

  9. 9

    在android xml中查看的自定义名称空间

  10. 10

    流星自定义包中的CoffeeScript名称空间导出

  11. 11

    MediaWiki自定义名称空间ID更改

  12. 12

    用于名称空间扩展的自定义图标叠加

  13. 13

    自定义包提供程序以解决名称空间冲突

  14. 14

    如何在Gerrit下创建自定义名称空间?

  15. 15

    从CloudWatch删除自定义指标和自定义名称空间

  16. 16

    自定义Hyprlinkr以使用路线模板的名称

  17. 17

    自定义错误模板引发致命错误

  18. 18

    从IntelliSense隐藏名称空间或更改建议名称空间的顺序(自定义IntelliSense)

  19. 19

    TFS 2015:版本错误上载自定义过程模板

  20. 20

    Visual C:模板类中的自定义错误消息

  21. 21

    TFS 2015:版本错误上载自定义过程模板

  22. 22

    绑定Angular模板时自定义属性导致错误

  23. 23

    Wordpress 自定义模板给出错误 505

  24. 24

    scp +错误名称或服务未知+自定义端口

  25. 25

    PasswordResetConfirmView的自定义模板

  26. 26

    Woocommerce自定义模板

  27. 27

    自定义模板标签

  28. 28

    在匿名名称空间中定义自定义相等运算符

  29. 29

    如何删除默认名称空间并使用C#在xml的根标记中添加自定义名称空间?

热门标签

归档