Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2012注册标记前缀“;无法完成操作。”;_C#_Visual Studio_Visual Studio 2012_Knockout.js_Sitecore - Fatal编程技术网

C# Visual Studio 2012注册标记前缀“;无法完成操作。”;

C# Visual Studio 2012注册标记前缀“;无法完成操作。”;,c#,visual-studio,visual-studio-2012,knockout.js,sitecore,C#,Visual Studio,Visual Studio 2012,Knockout.js,Sitecore,我有以下代码行: <%@ Register %> 当我尝试添加这行代码时,Visual Studio会通知我此非信息性消息: “无法完成操作。” 我甚至从Register语句中删除了一个字符,它给了我这个消息。我键入“”,它会给出消息 我正在尝试完整添加此行: 一些补充资料: 我正在使用Microsoft Visual Studio 2012 内核已添加到应用程序中的引用中 内核本身包含在应用程序中,并设置为复制本地 应用这一行代码后,应用程序将正确构建,并由Siteco

我有以下代码行:

<%@ Register %>

当我尝试添加这行代码时,Visual Studio会通知我此非信息性消息:

“无法完成操作。”

我甚至从Register语句中删除了一个字符,它给了我这个消息。我键入“
”,它会给出消息

我正在尝试完整添加此行:


一些补充资料:

  • 我正在使用Microsoft Visual Studio 2012
  • 内核已添加到应用程序中的引用中
  • 内核本身包含在应用程序中,并设置为复制本地
  • 应用这一行代码后,应用程序将正确构建,并由Sitecore正确呈现到页面
  • 内核在C#代码隐藏中可用
  • 更新:11/26下午4:28此问题现在影响TFS解决方案的所有用户
  • 更新:12/2 9:38上午,我们创建了一个新的解决方案,并非常缓慢地将代码移植到其中。仍然在寻找这个问题的答案,以防它再次发生。这似乎更像是一个VisualStudio问题,而不是Sitecore问题
  • 更新:12/13下午4:31完全移植到新解决方案。因此,我假设一个新的解决方案就是解决这个问题的方法
  • 更新:2014年1月14日:仍然没有答案。无赖
  • 更新:2014年3月21日:我添加了Knockout.js的标记,因为我认为将数据绑定添加到ASP标记导致了这个问题。它会导致intellisense发疯并出错。User@Jeroen在VisualStudio中也存在此问题
  • 以下是相关代码:


    您能否删除或重命名解决方案的suo文件?删除之前,请备份您的文件


    解决方案用户选项(.suo)文件是以二进制格式存储的结构化存储或复合文件。将用户信息保存到流中,流的名称是用于标识.suo文件中信息的密钥。解决方案用户选项文件用于存储用户首选项设置,并在Visual Studio保存解决方案时自动创建。

    您可以将前缀添加到
    配置文件中,使其可用于项目中的其他页面

    <configuration>
    
      <system.web>
    
        <pages>
          <controls>
            <add tagPrefix="sc" src="~/locationofcontrol" tagName="sitecore"/>
          </controls>
        </pages>
    
      </system.web>
    
    </configuration>
    
    
    
    为了彻底的解释。

    这也发生在我身上。我使用Telerik asp控件并更新到最近的控件集。当我从解决方案资源管理器中点击一个文件在设计器中查看时,那个恼人的对话框窗口简直把我吓坏了

    我打开了其他不使用Telerik控件的web项目,页面在designer模式下运行良好

    因此,在我的Telerik控制的项目中,我卸载了最新的更新,并恢复到较旧的集,它恢复正常。没有更多的弹出窗口


    我不知道使用新的Telerik控制集需要进行哪些配置更改,所以我现在只使用旧的控制集。

    我知道这有点旧,但它在这里

    我遇到了同样的问题,并且能够在我的机器上解决它。我所拥有的是一个多项目的解决方案,而我在很多项目中都遇到了这个问题。经过长时间的研究,删除.suo文件,重置VS设置…等等,一切都不起作用。“无法完成操作”的消息仍在出现。然后,我考虑在同一个解决方案中检查另一个项目,而另一个项目没有给我这个消息

    为了解决这个问题,我最后做的是:

    • 关闭Visual Studio
    • 从项目文件夹中删除projectName.csproj.user文件
    • 打开解决方案。。。BAM消息不见了

    希望这能帮助你解决问题。祝你好运

    这可能晚了几年,但我也面临着类似的问题。我的问题是因为我更改了构建目录而引起的;我将生成目录改为其他目录,而不是默认的\bin目录。当我将生成目录更改为原始目录(web应用程序为\bin,类库为\bin\Release或\bin\Debug)时,此错误消失


    要更改生成目录,请右键单击每个项目,单击“属性”,然后单击“属性”窗口中的“生成”选项卡。在这里,将“输出路径”更改为上面列出的正确目录。

    我确实删除了文件并重建了解决方案。这并没有解决错误。还有其他步骤吗?它已添加到web.config。Visual Studio不允许我添加任何前缀。请参阅问题的编辑。您是否正在引用或在您的bin目录中有仅为64位体系结构构建的dll?不,我们没有。Net Framework 4.5,输出类型是类库。我也遇到了这个(或者更准确地说:类似的)问题,尽管我没有使用Sitecore。看起来好像是智能感知让人窒息了。@Jeroen是的。看起来确实如此。是否尝试刷新intellisense缓存中的远程引用??编辑->智能感知->刷新远程引用?你是否碰巧使用了Knockout.js或任何其他javascript框架?@andrewqastechnik是的,我使用的是KnockoutJS(你是千里眼还是偷看了我的个人资料?:D)。虽然我还没有尝试过你的建议,但我必须承认我对弹出窗口感到失望,现在让它休息一下:PWS这个解决方案也在TFS源代码控制中吗?我能够修复解决方案的本地版本,但无法签入/签出新版本。我只需要将所有内容复制到临时文件中,然后重新下载所有内容。谢谢你的发帖。它应该在将来帮助别人。是的。我的解决方案是TFS。这是一个不错的理论。希望将来有人会发现这很有用。谢谢你的意见。