这可能是一个真正的初学者问题,所以我希望它是合适的。我有一个示例解决方案(来自公司,科学相机),里面有项目(c#,Visual Studio 2010)。我试图复制其中一个项目,所以我可以通过复制项目文件夹Foo并将项目文件重命名为FooMod来修改它。我将项目添加到解决方案中。但是当我修改表单(添加一个按钮)时,它在运行时不会显示在表单上。此外,我尝试在原始项目Foo中添加一个按钮,现在也不起作用。
我可以将解决方案中的按钮添加到解决方案中。
我缺少什么?它接缝我实际上并没有修改正在运行的表单。
答案 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。显示未选中的框。我仍然想知道为什么这个盒子没有被检查。