以编程方式添加自定义webpi feed

时间:2013-05-17 11:06:09

标签: web-platform-installer

是否可以通过编程方式将自定义Feed添加到Web Platform Installer?我尝试手动添加Feed,发现Feed位置存储在`%APPDATA%\ Microsoft \ Web Platform Installer \ web.preferences文件中。然而,该文件似乎有点神秘,我不想手动修改它。有没有API?

更新:即使可以编辑此web.preferences文件,也不是这样,因为它是用户特定的文件,我需要系统范围的配置。

2 个答案:

答案 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文件