【问题标题】:Referencing a .net 4.6. csproj in asp .net 5 class .xproj issue引用.net 4.6。 csproj in asp .net 5 class .xproj 问题
【发布时间】:2015-09-03 11:14:29
【问题描述】:

我有一个。 net 4.6 类库,带有 wrap 文件夹配置,其中包括 project.json 配置为指向已编译的 bin/obj/[output] .dll.pdb 文件以及 .csproj 根目录中的 global.json

这是通过在 asp 中添加 .csproj 引用自动配置的。净 5 类项目。

但是 c:\user\\.dnx\packages 中的本地包文件夹没有被创建,因此输出状态:

找不到包

我正在使用 dnx 的 beta7 发行版。

我尝试过的事情

我尝试从命令行运行dnu restore 并得到相同的输出结果。

我已更新到最新的 vs 2015 beta 7 网络工具并更新到最新的 dnvm。

【问题讨论】:

标签: c# asp.net interop dnx


【解决方案1】:

我可以通过手动将包装后的 csproj 的引用添加到 .xproj 的 global.json 中来解决我的问题。

我还将这一发现发布到操作中评论中列出的 git 问题中。

{
    "projects": [ "src", "test","wrap","../hldotnet_lib_hlenums/wrap" ],
    "sdk": {
    "version": "1.0.0-beta7",
    "runtime": "clr",
    "architecture": "x86"
    }
}

更新

没关系,解决依赖关系仍然存在问题,使用一种解决方法,通过生成项目的 nuget 包并暂时以这种方式引用它们。

【讨论】:

  • 是的,我们也使用 nuget 方法,但我们更喜欢上述方法。
  • 我确实希望 dnx 的一部分能够尽快得到解决,并且更加无缝,现在它涉及到大量的幕后修补。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-09
  • 2017-12-19
  • 1970-01-01
相关资源
最近更新 更多