![](/img/trans.png)
[英]When I use WinForms (C#) designer in VS2010, it still generates code that StyleCop complains about
[英]Changing form in VS2010 c# From Designer doesn't change the form when i run it
這可能是一個真正的初學者問題,所以我希望它是適當的。 我有一個示例解決方案(來自公司,用於科學相機),其中包含項目(c#,Visual Studio 2010)。 我試圖復制一個項目,以便可以通過復制項目文件夾Foo並將項目文件重命名為FooMod來對其進行修改。 我將項目添加到解決方案中。 但是,當我修改表單(添加按鈕)時,運行表單時它不會顯示在表單上。 另外,我嘗試將按鈕添加到原始項目Foo中,但現在也不起作用。
我可以將按鈕添加到解決方案中的其他項目。
我想念什么? 它接縫實際上不是我在修改正在運行的窗體。
也許您正在構建調試版本,但是正在運行(舊的,未更改的)發行版本。
或相反亦然。
假設這是啟動表單:您是否在Program.cs文件中進行了更改?
static class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1()); // Put your new form here
}
}
如果不是啟動表單,請確保所有對舊表單的引用都更改為新表單。
似乎沒有構建發行版或調試版本。 從工具欄上的“快捷方式”列表中打開配置管理器,未選中此項目的“生成”復選框。 選中“發布”和“調試”的“生成”框會導致修改后的表單運行。 該項目是sdknetExample。 顯示未選中的框。 我仍然想知道為什么未選中此框。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.