问题 Nuget包没有在自定义包上添加引用


我创建了一个nuspec文件:

<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
  <metadata>
    <id>MyPackage.dll</id>
    <version>3.5</version>
    <authors>Me</authors>
    <owners>Me</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>The description</description>
    <tags>tag1</tags>
  </metadata>
</package>

在具有文件结构的目录中

  • MyPackage的   
    • 大会   
      • MyPackage.dll
    • MyPackage.nuspec

我使用创建了我的包 nuget.exe pack myPackage.nuspec 并把它放在我当地的消息来源。我可以从visual studio找到并安装它

  • dll将复制到packages目录中
  • 但该引用未添加到项目中
  • 没有创建repositories.config
  • 没有创建packages.config

我错过了什么?


2247
2018-05-19 21:12


起源



答案:


如果有人在将来遇到这种情况。解决方案是'Assemblies'目录需要重命名为'lib'。文档错了(已更新,现在是正确的)。

非常感谢dotnetjunky over codeplex


14
2018-05-20 15:06