草庐IT

visual-studio - 在构建期间无法自动将 NuGet 包更新到最新版本

我们有两个独立的.NET解决方案:为第一个解决方案运行构建会生成我们的最终产品:一堆DLL。这些DLL通过NuGet包交付给我们的客户。第二个解决方案用作产品测试解决方案:将NuGet包安装到其中,并构建和执行它-因此它使用我们的产品的方式与我们的客户使用的方式完全相同。这里的挑战是我们最新的NuGet包应该有一种方法自动安装到产品测试解决方案中,最好是在构建这个产品测试解决方案期间。基于asimilarquestion的想法,我在配置产品测试解决方案方面做到了这一点:首先我启用了NuGet包还原。这让我完全摆脱了VCS中的“packages”目录,因为具有packages.confi

.net - NuGet Enterprise - 不同成熟度级别包的最佳实践

我们希望使用NuGet在我们组织中的开发人员之间共享程序集。我们目前正在考虑设置三个NuGet提要,如下所示:Release-feed:程序集的稳定发布质量版本。QA-feed:在主分支(我们的集成分支)中构建的程序集。Development-feed:在任何功能分支中构建的程序集(共享进度)。不应将开发人员计算机上的本地构建发送到这些供稿中的任何一个。只有构建服务器完成的构建才能执行这些操作。我们的构建服务器执行三种不同类型的构建,具体取决于分支、开发、QA和发布分支。其中每一个都具有相应的构建配置,这些配置会在源更改时触发。在构建时,他们每个人都会将构建的assembly-nuge

c# - NuGet 以代码 -1 退出 - 结果构建失败

我已经通过VS2012中的包管理器将dotless安装到现有的混合C#解决方案(类库和MVC2应用程序)中,但是现在当我构建它时(F5)我收到以下两个错误:Thecommand""C:\@GitRepos\EBS\SolutionFiles\.nuget\nuget.exe"install"C:\@GitRepos\EBS\\packages.config"-source""-o"C:\@GitRepos\EBS\SolutionFiles\packages""exitedwithcode-1.和Thesystemcannotfindthepathspecified.在解决方案中添加d

c++ - CMake 和 MsVS-NuGet

我目前正在开发一个桌面应用程序,使用C++RESTSDK(代号Casablanca)、Qt5和其他一些库。对于项目设置,我使用CMake。如何让CMake安装NuGet包?如果我重新运行CMake,我现在每次都必须手动安装它,这不是一个真正的选择。 最佳答案 编辑:此答案不适用于C++项目。编辑:从CMake3.15开始,CMake支持使用VS_PACKAGE_REFERENCES引用Nuget包。现在,这是一个更比下面之前提出的解决方法更清洁的解决方案。要将Nuget包引用添加到CMake目标,请使用由_下划线分隔的包名称和包版本

c++ - CMake 和 MsVS-NuGet

我目前正在开发一个桌面应用程序,使用C++RESTSDK(代号Casablanca)、Qt5和其他一些库。对于项目设置,我使用CMake。如何让CMake安装NuGet包?如果我重新运行CMake,我现在每次都必须手动安装它,这不是一个真正的选择。 最佳答案 编辑:此答案不适用于C++项目。编辑:从CMake3.15开始,CMake支持使用VS_PACKAGE_REFERENCES引用Nuget包。现在,这是一个更比下面之前提出的解决方法更清洁的解决方案。要将Nuget包引用添加到CMake目标,请使用由_下划线分隔的包名称和包版本

.net - 您的项目未引用 ".NETFramework,Version=v4.5"框架。

我正在使用VS2015。Yourprojectisnotreferencingthe".NETFramework,Version=4.5"framework.Addareferenceto".NETFramework,Version=4.5"inthe"frameworks"sectionofyourproject.json,andthenre-runNuGetrestore.在添加到我的MVC层后不久,我在数据访问和业务逻辑层上收到此错误。在那之前一切都很好,但我不知道是什么触发了这个错误。这是我的project.json:{"version":"1.0.0-*","descript

.net - 您的项目未引用 ".NETFramework,Version=v4.5"框架。

我正在使用VS2015。Yourprojectisnotreferencingthe".NETFramework,Version=4.5"framework.Addareferenceto".NETFramework,Version=4.5"inthe"frameworks"sectionofyourproject.json,andthenre-runNuGetrestore.在添加到我的MVC层后不久,我在数据访问和业务逻辑层上收到此错误。在那之前一切都很好,但我不知道是什么触发了这个错误。这是我的project.json:{"version":"1.0.0-*","descript

.net - nuget安装退出代码9009

在构建我的解决方案时,出现错误:Error116Thecommand"nugetinstall“C:\Mycode\Test\some\ClassLibs\WCF\ServiceHosts\Monitor\packages.config”-o“C:\Mycode\Test\Some\ClassLibs\WCF\ServiceHosts\Monitor\packages.config”"exitedwithcode9009我用的是VS2012,谢谢。 最佳答案 为了解决“nugetexitedwithcode9009”错误,我下载了最

.net - nuget安装退出代码9009

在构建我的解决方案时,出现错误:Error116Thecommand"nugetinstall“C:\Mycode\Test\some\ClassLibs\WCF\ServiceHosts\Monitor\packages.config”-o“C:\Mycode\Test\Some\ClassLibs\WCF\ServiceHosts\Monitor\packages.config”"exitedwithcode9009我用的是VS2012,谢谢。 最佳答案 为了解决“nugetexitedwithcode9009”错误,我下载了最

recursion - 如何在 NuSpec 文件中递归地包含目录

我的项目中有这样的文件夹结构...项目/文件夹1/文件夹2-文件1-文件2-文件3项目/文件夹1/文件夹3-File4-File5-File6项目/Folder1/Folder4-File7-File8在NuSpec定义文件中,我如何告诉它包含Folder1下的所有内容(递归的文件夹和文件)?我可以这样做还是需要双**还是什么? 最佳答案 您可以使用通配符**documentedontheNuGetwebsite.来自NuGet文档:Usingadoublewildcard,**,impliesarecursivedirectory