我应该如何在nuget包中包含与MVC相关的名称空间?

马丁·汉森·伦诺克斯

我想创建一个nuget包,将MVC风格的库导入MVC项目。例如:

  • 楷模
  • 枚举
  • 属性

但是我对应该如何包含它们的名称空间感到困惑。

创建新的类库后,我尝试使用命名空间System.ComponentModels.DataAnnotations,但无法识别它。

我尝试使用References解决方案资源管理器中部分。但是那里似乎没有选择,只有消息:

No recent framework assemblies were found on your machine or in your project.json

在此处输入图片说明

好的,所以我转到project.json文件。

但是我不确定如何在此处添加这些参考。

{
  "version": "1.0.0-*",
  "description": "ClassLibrary1 Class Library",
  "authors": [ "MHL" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",

  "dependencies": {
    "System.Collections": "4.0.0.0",
    "System.Linq": "4.0.0.0",
    "System.Threading": "4.0.0.0",
    "System.Runtime": "4.0.0.0",
    "Microsoft.CSharp": "4.0.0.0",
    "System.ComponentModel.DataAnotations":  "4.0.0.0"
  },

  "frameworks": {
    "dotnet": { }
  }
}

如果我添加"System.ComponentModel.DataAnotations": "4.0.0.0"dependencies部分,我得到的生成错误Dependency could not be resolved

因此,我认为我应该在本frameworks节中进行一些更改

但我不确定要添加的内容,尤其是因为有太多选项(例如“ dotnet”,“ net40”,“ net50”,“ dnx”等)!

我的理解是,本frameworks节使单个nuget包可以针对不同的框架版本。但实际上,我想要的只是一个通用的MVC软件包。我不想不必要地将程序包限制为框架的特定版本。

用户名

转到NugetPackage管理器以获取解决方案。

搜索并添加 ComponentModel.DataAnnotations

在此处输入图片说明

确保重建您的解决方案。

您会发现它可以识别使用情况,它出现在侧面的参考文献中。

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JsonResult中包含名称空间

来自分类Dev

无法在Nuget包中打开名称空间

来自分类Dev

如何在包含的文件中包含名称空间?

来自分类Dev

如何在NuGet包中包含JS文件

来自分类Dev

如何在Nuget包中包含resx文件

来自分类Dev

我应该如何在集群中复制键空间

来自分类Dev

如何在我的npm包中包含npm包

来自分类Dev

如何在我的npm包中包含npm包

来自分类Dev

我应该如何在 Laravel 包中输入提示 UserModel?

来自分类Dev

我应该如何在MVC中编辑模型条目?

来自分类Dev

如何在nuget包中添加图标?

来自分类Dev

如何在nuget包中添加图标?

来自分类Dev

如何在局部变量中包含javascript内容或在本地提供名称空间

来自分类Dev

在Play 2 Framework中,如何在sbt dist包名称中包含git commit sha?

来自分类Dev

如何在Saxon CLI中定义XML名称空间,以便我可以查询该名称空间中的内容?

来自分类Dev

如何在Saxon CLI中定义XML名称空间,以便我可以查询该名称空间中的内容?

来自分类Dev

如何在RewriteRule中包含空间?

来自分类Dev

如何在Bind()中包含列名的空间

来自分类Dev

VSTS Nuget打包程序任务-如何生成包含所有相关项目dll的程序包

来自分类Dev

nuget包中的名称冲突

来自分类Dev

在我的Nuget软件包中包含我的Nuget自述文件

来自分类Dev

如何在Nuget包中定位我的可移植类库?

来自分类Dev

我应该如何在作曲家软件包中包括XML数据文件?

来自分类Dev

我应该使用名称空间std吗?

来自分类Dev

我应该如何使用新的类库nuget包设计我的Visual Studio解决方案

来自分类Dev

如何在OmNET ++中的包中包含包指针数组

来自分类Dev

安装NuGet软件包时如何在配置转换中添加目标应用程序名称

来自分类Dev

我应该如何包含在我的静态库中?

来自分类Dev

如何在我的 javascript 包中包含 ext-searchbox.js

Related 相关文章

  1. 1

    如何在JsonResult中包含名称空间

  2. 2

    无法在Nuget包中打开名称空间

  3. 3

    如何在包含的文件中包含名称空间?

  4. 4

    如何在NuGet包中包含JS文件

  5. 5

    如何在Nuget包中包含resx文件

  6. 6

    我应该如何在集群中复制键空间

  7. 7

    如何在我的npm包中包含npm包

  8. 8

    如何在我的npm包中包含npm包

  9. 9

    我应该如何在 Laravel 包中输入提示 UserModel?

  10. 10

    我应该如何在MVC中编辑模型条目?

  11. 11

    如何在nuget包中添加图标?

  12. 12

    如何在nuget包中添加图标?

  13. 13

    如何在局部变量中包含javascript内容或在本地提供名称空间

  14. 14

    在Play 2 Framework中,如何在sbt dist包名称中包含git commit sha?

  15. 15

    如何在Saxon CLI中定义XML名称空间,以便我可以查询该名称空间中的内容?

  16. 16

    如何在Saxon CLI中定义XML名称空间,以便我可以查询该名称空间中的内容?

  17. 17

    如何在RewriteRule中包含空间?

  18. 18

    如何在Bind()中包含列名的空间

  19. 19

    VSTS Nuget打包程序任务-如何生成包含所有相关项目dll的程序包

  20. 20

    nuget包中的名称冲突

  21. 21

    在我的Nuget软件包中包含我的Nuget自述文件

  22. 22

    如何在Nuget包中定位我的可移植类库?

  23. 23

    我应该如何在作曲家软件包中包括XML数据文件?

  24. 24

    我应该使用名称空间std吗?

  25. 25

    我应该如何使用新的类库nuget包设计我的Visual Studio解决方案

  26. 26

    如何在OmNET ++中的包中包含包指针数组

  27. 27

    安装NuGet软件包时如何在配置转换中添加目标应用程序名称

  28. 28

    我应该如何包含在我的静态库中?

  29. 29

    如何在我的 javascript 包中包含 ext-searchbox.js

热门标签

归档