6
|
Alexander Zwitbaum · 技术社区 · 14 年前 |
![]() |
1
1
很肯定,如果没有像mike所说的那样使用com互操作,这是不可能的,而且我会质疑这是否是一个好主意,因为: 1)删除卸载选项无疑会惹恼许多用户,是一种不好的做法。 2)你说你想实现一个新的上下文菜单?除非这是一个lob应用程序,否则我会对此保持警惕,因为许多用户不会习惯于访问web应用程序中的上下文菜单,对我来说,这是一个糟糕的hci。如果是lob应用程序,那么添加/删除程序将是一个好的解决方案? |
![]() |
2
2
我不确定你能不能用编程的方式。 一个选项是让用户使用“添加/删除程序”将其删除。 另一种方法是使用静默安装选项删除它(link- http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/03/24/silverlight-4-rc-and-the-silent-installation.aspx )但这涉及到COM互操作调用。 迈克。 |
![]() |
3
1
你提到的解决办法仍然是我知道的唯一办法。很不错,放一个
马克 |
![]() |
4
1
这不是答案,但与你的问题有关。在silverlight的官方愿望列表中,我不久前添加了这样做的能力。幸运的是,很少有用户同意。有了足够的票数,希望它能出现在未来版本的Silverlight中。 |
![]() |
5
0
在这里查看我的解决方案: Unable to Uninstall SIlverlight Out Of Browser Application Programatically 我在控制台应用程序中使用了其中的代码,该应用程序是由正在卸载的Silverlight应用程序运行的。Silverlight将EXE作为资源提取到其中一个目录中,然后使用如下方法运行它:
|
![]() |
Bigeyes · 如何在MVVM模式中添加行? 8 年前 |
![]() |
User9898 · 悬停回到原始颜色时为什么选择 9 年前 |
![]() |
Huma Ali · WCF已完成事件中的异常处理 9 年前 |
![]() |
Nerd in Training · 文件副本发布错误 10 年前 |