【发布时间】:2013-12-14 13:24:35
【问题描述】:
我正在尝试构建一个能自动添加我们公司的代码分析字典并且可更新的 NuGet 包。
规则集已添加到内容文件夹中,现在我想使用 install.ps1 脚本将规则集添加到项目文件中。
我想出要走的路是使用 envDTE,但除了这个我找不到 CodeAnalysisRuleset 节点的压倒性对象图之外,我找不到太多有用的文档。
http://msdn.microsoft.com/en-us/library/za2b25t3(v=vs.100).aspx
我是否走在正确的道路上?
是否有任何有关如何在 NuGet powershell 中使用 envDTE 的相关教程/文档?
如何运行/调试我的安装脚本,而无需将其实际添加到包中并针对项目进行安装?
旁注
尽管@Nicole Calinoiu 展示了更好的方法,但这些信息稍后可能会派上用场:
foreach ($config in $project.ConfigurationManager){
$config.Properties.Item("CodeAnalysisRuleSet").Value = "myruleset.ruleset"
}
【问题讨论】:
标签: c# powershell nuget code-analysis envdte