.net 生成'时出错;发布';在我的项目中(具有自定义控件)
我正在构建一个图像查看器应用程序,在我的项目中有两个自定义控件.net 生成'时出错;发布';在我的项目中(具有自定义控件),.net,winforms,c#-4.0,build-process,.net,Winforms,C# 4.0,Build Process,我正在构建一个图像查看器应用程序,在我的项目中有两个自定义控件 带有图像缩略图+图像名称的列表框 从 及 具有缩放和平移功能的图片框控件 从 我通过右键单击>选择项>浏览将它们添加到工具箱中 当我将生成配置更改为发布时,应用程序生成失败,出现以下错误: 1.“System.Windows.Forms.Control.Controls”是一个“属性”,但与“类型”一样使用 D:\My Corner\My Docs\Visual Studio 2010\Projects\myCanvas\myCan
D:\My Corner\My Docs\Visual Studio 2010\Projects\myCanvas\myCanvas\Form1.Designer.c 在 3.找不到类型或命名空间名称“ImageListBoxItem”(是否缺少using指令或程序集引用?) D:\My Corner\My Docs\Visual Studio 2010\Projects\myCanvas\myCanvas\Form1.cs 在 尽管当我将构建配置更改为“调试”时,应用程序构建良好。 请帮忙。
谢谢大家 这可能是因为windows窗体控件“公共控件集合属性”和控件命名空间“Controls.Development”之间存在冲突,请尝试为该命名空间创建一个elias,如:
using ControlsDevelopment = Controls.Development;
或
一致
global::Controls.Development代码>@user。。。。在发布版本设置中检查平台。。。有时,当您使用的组件可能不可用时,设置会更改为任何cpu或x64。请对所有项目和配置执行“批量生成”。“生成…批生成”menu@user575556:您尝试过这个吗?它解决了您的代码问题吗。
using Controls.Development;
private Controls.Development.ImageListBox listBox1;
listBox1.Items.Add(new ImageListBoxItem(i.ImageName, imgList.Count - 1));
using ControlsDevelopment = Controls.Development;