【问题标题】:Creating NuGet Packages - Why doesn't this folder structure work for .NET 4.0?创建 NuGet 包 - 为什么此文件夹结构不适用于 .NET 4.0?
【发布时间】:2011-01-29 08:40:43
【问题描述】:

这是我遇到的问题 - 我无法让项目的 NuGet 包适用于 .NET 4.0。

这是我的文件夹结构:

 lib\   
      \.NET 4.0
          binary.dll   
      \Silverlight 4.0
          binary.silverlight.dll

每当我尝试将此包添加到 Silverlight 4 项目时,它都能正常工作。当我尝试将其添加到 ASP.NET MVC3 应用程序时,我收到以下错误:“无法找到与目标框架 '.NETFramework, version=v4.0' 兼容的程序集引用”

我做错了什么?

【问题讨论】:

标签: .net-4.0 nuget nuget-package


【解决方案1】:

将文件夹名称更改为 Net40 和 SL4(或 Silverlight4 无空格)。不过,您应该提交一个错误,这些名称应该可以工作。我觉得 ”。”在 .NET 中可能会丢掉它。

【讨论】:

  • 是为 NuGet 的 CodePlex 项目添加错误报告的最佳位置吗?
  • 另外,顺便说一句,我的新包现在可以在 NuGet 上正常运行
猜你喜欢
  • 2019-01-17
  • 2018-04-12
  • 1970-01-01
  • 1970-01-01
  • 2020-11-19
  • 1970-01-01
  • 2018-05-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多