【问题标题】:Automate NuGet package to include only .js files (not within a csproj or nuspec file)自动化 NuGet 包以仅包含 .js 文件(不在 csproj 或 nuspec 文件中)
【发布时间】:2014-12-12 05:37:51
【问题描述】:

我正在尝试在运行构建时通过 Visual Studio 2013 自动创建 NuGet 包以在我的 Web 项目中包含 .js 文件。我已经使用 NuGet 包资源管理器完成了这项工作,但这需要自动化。

我使用了 Nuget 包“CreateNewNuGetPackageFromProjectAfterEachBuild”,这看起来很接近,但 CreateNuGetPackage.ps1 脚本仅限于 csproj 文件。有人做过吗?我已经搜索并阅读可能需要一个 powershell 解决方案。

有人知道这个问题是否已经解决了吗?至此,我已经准备好学习如何编写 powershell 脚本了。

【问题讨论】:

    标签: powershell visual-studio-2013 nuget


    【解决方案1】:

    我建议您使用如下通配符创建适当的 nuspec 文件:

    <files>
      <file src="bin\Debug\*.dll" target="lib" /> 
      <file src="bin\Debug\*.pdb" target="lib" /> 
      <file src="tools\**\*.*" exclude="**\*.log" />
    </files>
    

    然后运行:nuget.exe pack yournuspec.nuspec

    【讨论】:

    • 谢谢。抱歉回复晚了。
    猜你喜欢
    • 1970-01-01
    • 2015-10-13
    • 2020-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多