gpt4 book ai didi

c# - ASP.NET Core 1.0 (vNext) 中的引用库

转载 作者:可可西里 更新时间:2023-11-01 08:09:05 24 4
gpt4 key购买 nike

我正在学习 ASP.NET Core 1.0 (vNext)。考虑到这一点,我有一个结构如下的解决方案:

MySolution
src
MyLibrary
MyClass.cs
project.json
MyWebSite
Startup.cs
project.json

我正在使用 dnu build 从命令行成功编译 MyLibrary。我运行了生成 MyLibrary.1.0.0.nupkgdnu pack。还有两个文件夹:dnx451dnxcore50,它们都包含 MyLibrary.1.0.0.dll。我想在 MyWebSite 中使用 MyLibrary,但是,我很困惑。

  1. 如何将 MyLibrary“包含”到 MyWebSite 中?我是否手动复制 .dll 文件?如果有,是哪一个?我应该改用 nupkg 文件吗?这是一个私有(private)程序集,我不想通过 NuGet 将其发布到全局。
  2. 我应该在 MyWebSite/project.json 中放入什么来引用 MyLibrary 程序集?

最佳答案

您使用的是 Visual Studio 2015 RC 吗?如果是这样,请按照以下步骤操作:

  1. 在解决方案资源管理器中展开您的网络项目
  2. 右键单击引用
  3. 点击上下文菜单中的添加引用...
  4. Reference Manager 中选择Projects
  5. 勾选 MyLibrary 旁边的复选框>
  6. 点击确定
  7. 利润

如果您没有使用 visual studio,则可以通过更新您的 web 项目中的 project.json 文件来实现。

如果您创建了“vNext 类库项目”,则将其添加到 json 对象的 dependencies 属性中:

"dependencies": {
"MyLibrary": "1.0.0-*"
}

关于c# - ASP.NET Core 1.0 (vNext) 中的引用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30985426/

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