在VS2010中更改表单c#从Designer中运行时不会更改表单

时间:2014-01-28 02:25:20

标签: c# winforms visual-studio-2010

这可能是一个真正的初学者问题,所以我希望它是合适的。我有一个示例解决方案(来自公司,科学相机),里面有项目(c#,Visual Studio 2010)。我试图复制其中一个项目,所以我可以通过复制项目文件夹Foo并将项目文件重命名为FooMod来修改它。我将项目添加到解决方案中。但是当我修改表单(添加一个按钮)时,它在运行时不会显示在表单上。此外,我尝试在原始项目Foo中添加一个按钮,现在也不起作用。

我可以将解决方案中的按钮添加到解决方案中。

我缺少什么?它接缝我实际上并没有修改正在运行的表单。

3 个答案:

答案 0 :(得分:0)

也许您正在构建调试版本但运行(旧的,未更改的)版本。

反之亦然。

答案 1 :(得分:0)

假设这是启动形式:您是否在Program.cs文件中更改了它?

static class Program
{
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1()); // Put your new form here
    }
}

如果它不是启动表单,请确保将旧表单的所有引用更改为新表单。

答案 2 :(得分:0)

似乎Release版本和Debug版本都没有构建。从工具栏上的“快捷方式”列表中打开配置管理器,未选中此项目的“生成”复选框。在修改后的表单中运行,检查Release和Debug的Build框。该项目是sdknetExample。显示未选中的框。我仍然想知道为什么这个盒子没有被检查。 enter image description here