小编sc9*_*911的帖子

自动创建nuget软件包和许可证列表

有什么方法可以获取解决方案中所有已使用的nuget软件包的自动更新列表,包括指向可以在我的应用程序中显示的相应许可证的链接?

从Visual Studio的Package Manager控制台中运行以下命令可为我提供所需的信息:

Get-Project | Get-Package | select Id, Version, LicenseUrl 
Run Code Online (Sandbox Code Playgroud)

如何获取此列表a)在每次更改时自动更新,以及b)将其添加到我的应用中?

目标是显示所有这些数据的“信息/关于”对话框。

visual-studio nuget

5
推荐指数
1
解决办法
1740
查看次数

嵌套forfiles:路径和扩展名过滤器

是否有可能嵌套两个forfile命令,以便我可以按路径名扩展进行过滤,然后只对那些双重过滤的文件运行命令?

通过示例,我想获得所有用户的所有Outlook HTML签名.我可以做到这一点

forfiles /s /p c:\Users /m *Signatures* /c "cmd /c forfiles /s /p @path /m *.htm"
Run Code Online (Sandbox Code Playgroud)

但这只会显示文件名,因为它是forfiles调用的默认行为cmd /c echo @file.

更改此方法不起作用,因为我需要/c在内部forfiles命令中设置-option,这需要在引号中设置命令,从而产生双引号:

forfiles /s /p c:\Users /m *Signatures* /c "cmd /c forfiles /s /p @path /m *.htm /c "cmd /c echo @path""
Run Code Online (Sandbox Code Playgroud)

如何转义内部引号或使用某种不同的方法对由路径的子字符串和文件扩展名过滤的所有文件运行任何命令?

亲切的问候
sc911

[编辑]忘/s了递归搜索[/ edit]

windows command-line cmd batch-file

4
推荐指数
1
解决办法
3934
查看次数

标签 统计

batch-file ×1

cmd ×1

command-line ×1

nuget ×1

visual-studio ×1

windows ×1