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

时间:2011-05-19 21:12:31

标签: nuget nuget-package

我创建了一个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

我错过了什么?

1 个答案:

答案 0 :(得分:14)

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

Big thanks to dotnetjunky over on codeplex