小编Rob*_*son的帖子

更新Visual Studio 2015扩展程序最终已禁用

我有一台机器似乎用VS2015(包括所有补丁)重复以下模式.

  1. 安装扩展程序,它很好,工作完美.
  2. 扩展程序的开发人员发布了一个新的更新.
  3. 更新扩展,这意味着需要重新启动VS2015.
  4. 重新启动VS2015,查看扩展名,注意现在已禁用(更新的)扩展.

我已经尝试清除MEF缓存,但这似乎没有帮助.我发现解决这个问题的唯一方法是

  1. 删除扩展名
  2. 重启VS2015
  3. 请注意,扩展名仍然处于禁用状态
  4. 再次删除它
  5. 重启VS2015(现已删除)
  6. 从Extension Manager中新安装扩展.

我有另一台没有遇到此问题的机器,除非出现加载问题(弹出错误的地方),否则activity.xml文件也不会更新.

我第一次注意到这是当我安装Mads Kristensen的Web扩展包(包括他的所有组件)并导致所有预安装的组件被禁用时,所以我卸载了它并删除了捆绑在其下的所有组件,因为它看起来没有检测到组件已经存在并在幕后创建了一个副本,但现在看来这种情况正在发生在所有第三方组件上.

有没有人有任何想法,我可以尝试解决这个问题,可能是什么导致这个?

我希望VS文件夹中的某个文件记录该问题.

visual-studio-2015

30
推荐指数
2
解决办法
3432
查看次数

IE10中的LinkBut​​tons未执行回发

我正在尝试将一个简单的内容添加LinkButton到ASP.NET 4页面,但它不会postback在IE10中调用它.代码如下所示.

HTML:

<form id="form1" runat="server">
<div>
  <asp:LinkButton ID="LinkButton1" runat="server"
    OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>
  <br />
  <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>    
Run Code Online (Sandbox Code Playgroud)

C#:

protected void Page_Load(object sender, EventArgs e) { }

protected void LinkButton1_Click(object sender, EventArgs e)
{
  Label1.Text = DateTime.Now.ToString();
}
Run Code Online (Sandbox Code Playgroud)

如您所见,它只是一个简单的页面.但是,LinkButton自升级到Win8和IE10以来,我无法调用该方法.这适用于Firefox.

有什么想法我需要做什么?

asp.net internet-explorer-10

9
推荐指数
3
解决办法
2万
查看次数