是否可以通过编程方式将自定义Feed添加到Web Platform Installer?我尝试手动添加Feed,发现Feed位置存储在`%APPDATA%\ Microsoft \ Web Platform Installer \ web.preferences文件中。然而,该文件似乎有点神秘,我不想手动修改它。有没有API?
更新:即使可以编辑此web.preferences文件,也不是这样,因为它是用户特定的文件,我需要系统范围的配置。
答案 0 :(得分:0)
基于this link,
抱歉,目前无法做到这一点(出于安全考虑, 我们不允许在没有用户的情况下加载不受信任的订阅源 同意)
通过“选项”对话框添加Feed后,它会在两者之间保持不变 会话
我认为我们无法在没有用户干预的情况下添加自定义Feed。也许你可以使用WebpiCmd.exe 可以通过脚本以编程方式配置。
C:\Program Files\Microsoft\Web Platform Installer>WebpiCmd.exe /List /Feeds:http://yourcustomwpifeed.co.id/customFeed.xml
答案 1 :(得分:0)
有点晚了,但也许它可能引起别人的兴趣。您可以修改文件%APPDATA%\ Microsoft \ Web Platform Installer \ webpi.preferences 。是的,它有点神秘,但是here's my post about how to do it。
文件 webpi.preferences 是特定于用户的。如果你想为所有用户设置设置,我能想到的就是编写一个首先修改 webpi.preferences 的引导程序应用程序(使用帖子中的代码),然后运行 WebPlatformInstaller。 exe文件