gpt4 book ai didi

powershell - 使用 Powershell 自动化 Visual Studio 2012,做错了吗?

转载 作者:行者123 更新时间:2023-12-02 03:50:02 25 4
gpt4 key购买 nike

我正在探索使用 Powershell 实现 Visual Studio 自动化。至少据我所知,powershell 似乎是用来自动化 visual studio 的东西。

$dte = New-Object -ComObject VisualStudio.DTE

上面一行,我看到在进程监视器中创建了一个新的 Visual Studio 10 denenv.exe,然后还抛出了一个关于无法创建对象的警告。

WARNING: Creating an instance of the COM component with CLSID {656D8328-93F5-41A7-A48C-B42858161F25} from the IClassFactory failed due to the following error: 80010001.

似乎因为有延迟,所以可能有超时。此 CLSID 适用于 visual studio 10 DTE,但似乎没有适用于 2012 的 DTE。

我完全可以创建 Visual Studio 2012 实例吗?或者这有关系吗?还是我处理这一切都错了?

我真正想做的就是创建一个解决方案,然后遍历一个目录以添加我能找到的所有 .csproj 文件。我有大约 70 个奇怪的项目的存储库,我想将它们放入一个大型解决方案中。这个 powershell 解决方案,似乎不再是最好的方法。

如果我手动完成此操作,现在肯定可以完成此操作,但我认为这是一个有趣的探索性练习,但它现在正变得令人头疼。

最佳答案

我认为这个插件应该适合我的需要:Solution Maker

关于powershell - 使用 Powershell 自动化 Visual Studio 2012,做错了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14733896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com