gpt4 book ai didi

asp.net - 渲染控制错误 - [A] 无法在上下文 LoadNeither 中转换为 [B]

转载 作者:行者123 更新时间:2023-12-02 16:12:10 25 4
gpt4 key购买 nike

我正在开发一个复合控件,这需要我打开多个 Visual Studio IDE 并在页面上添加该控件。

这会导致 Visual Studio 创建多个程序集。

因此,每次发生这种情况时,我都会关闭所有 IDE,并删除 ProjectAssemblies 文件夹。

这一切可以避免吗?这样工作很辛苦...

更新:

具体错误是:

An unhandled exception has occured. [A]VerySimpleEditor.Toolbars cannot be cast to [B]VerySimpleEditor.ToolBars. Type A originates from 'VerySimpleEditor, Version=1.0.0.0, Culture=neutral,PublicToken=null' in the context 'LoadNeither' at location C:\Documents and Settings\Mark\Local Settings\Application Data\Microsoft\VisualStudio\9.0\ProjectAssemlies\j-wxrc_j01\verysimpleeditor.dll. Type B originates from 'VerySimpleEditor, Version=1.0.0.0, Culture=neutral, PublicToken=null' in the context 'LoadNeither' at location C:\Documents and Settings\Mark\Local Settings\Application Data\Microsoft\VisualStudio\9.0\ProjectAssemlies\bkqrbe-r01\VerySimpleEditor.dll.

当我尝试像这样进行转换时:

 using (System.IO.Stream textReader = typeof(TheEditor).Assembly.GetManifestResourceStream("VerySimpleEditor.Toolbar.xml"))
{
XmlSerializer deserializer = new XmlSerializer(typeof(ToolBars));
ToolBars ob = (ToolBars)deserializer.Deserialize(textReader);

}

控件项目(dll)和网站项目在一个解决方案中,我将控件从工具箱拖到网页上,重新编译控件后。
每当我重新编译控件并将其添加到页面时,都会发生此错误,当我重新启动 Visual Studio 并添加控件时,它就会起作用。

最佳答案

为了完成这项工作,您需要将控制项目和测试项目放入两个不同的解决方案中。该问题是必须调试另一个正在运行的 Visual Studio 实例的问题所特有的。你会看到这个if you work on Visual Studio add-ins ,也是。

关于asp.net - 渲染控制错误 - [A] 无法在上下文 LoadNeither 中转换为 [B],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1838568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com