winforms 代码生成期间遇到VS2015错误,更改未提交到源

h5qlskok  于 2022-11-30  发布在  其他
关注(0)|答案(7)|浏览(694)

首先,我希望我有更多的信息给你,但我有点困惑这个错误从Microsoft Visual Studio 2015:
代码生成过程中遇到错误。您在设计器中所做的更改尚未提交到源代码。建议您关闭并重新打开源文件。错误消息如下:值不在预期范围内。
一些额外的信息,我希望将是有用的...这是我第一次遇到这个唠叨和持久的错误。在我的日常工作后,我坐在我的电脑上,开始愉快地工作我的lil编程项目。一切都很好,VS2015社区像往常一样启动,但只要我把一个按钮(从字面上看,一个按钮......拖放......没有改变任何其他东西......)从我的工具箱到我的winform,这个令人不安的错误弹出尖叫胡说八道。我昨天在我的小项目上工作了几个小时,调试和测试了一切,我上床睡觉前,它都工作得很好。我很高兴。
我做了一些在线研究,尝试了从修复/重新安装到VS2015以及其他事情,比如确保我的SQLSERVER Express DB中的所有列都设置为Visible = True。它们是。我尝试关闭并重新打开我的项目,VS 2015,甚至重新启动我的桌面。这个可怕的错误一直跟随着我在winform上拖放按钮,我希望我不会丢失我的项目。我试图加载的备份保存也在做同样的事情。我还读到这应该是一个问题修复与SP1的VS?以防万一,我双重确保我目前与修复和下载的最新微软的VS。
有没有人遇到这个错误?!如果有,请建议如何修复和保存我的行为统计计算器!!谢谢Overflowers!

rpppsulh

rpppsulh2#

我在创建TableLayoutPanel并将一些控件移到其中后收到此消息。此时,我无法保存源文件、设计器文件或[设计]视图中的任何一个。
我能够通过选择Designer.vb文件中的所有内容,将其剪切到剪贴板并保存来撤消最后的更改。没有错误消息。然后我将所有内容粘贴回去,再次保存,没有错误消息。我检查了[Design],TableLayoutPanel消失了,但我的控件仍在添加它们之前的位置。
之后,我重复相同的步骤添加TableLayoutPanel并将控件放入其中,没有收到任何错误消息。处理此消息所浪费的时间相对较少。我不确定如果我根据消息建议关闭解决方案会发生什么,但我不需要找出答案。

dddzy1tm

dddzy1tm3#

这可能不是答案,但可能会给你或别人带来解决方案。
我问这个问题是因为我也得到了同样的信息
“代码生成期间遇到错误。您在设计器中所做的更改尚未提交到源代码...”
在我的例子中,我创建了一个带有布尔属性VerticalUserControl。我将这个 UserControl 添加到一个 Form 中。一切正常,我可以看到 Form 设计器上的编程行为将Vertical属性从True翻转为False,反之亦然。
几天后,我决定将Vertical属性重命名为Show_Vertically会更有意义。几分钟后,消息就出现了。
结果是,每当我将 UserControl 添加到 Form 时,设计器都会自动在其InitializeComponent()例程内生成代码,初始代码为UserControl1.Vertical = True
解决方法是更改隐藏的InitializeComponent()例程中的语句,或者删除 UserControl 并再次将其添加到 Form 中。
从你上面的评论中,我假设你的错误是在你的SearchInventButton中。我将进入InitilizeComponent()例程,并寻找任何分配给SearchInventButton的属性。如果按钮不是问题所在,它可能是任何像我对我的按钮一样更新的非标准控件。(您正在讨论一些SQL列,您是否删除了某些列或更改了它们的名称?可能是设计者为这些列指定了某种格式,而现在设计者找不到该列)但没有进一步的细节,这些是我对社区的2分钱。

fwzugrvs

fwzugrvs4#

请执行以下步骤:
1.建立新项目。
2.将代码和所有控制器复制到新项目(步骤1)。
3.退出旧项目(不保存)而不保存。
4.重新打开旧项目(步骤3)。
5.将所有源代码和所有控制器(从步骤2)复制到项目中。
6.保存项目。

fwzugrvs

fwzugrvs5#

我收到了同样的错误,我所做的只是打开代码页并删除页面上的所有内容。然后我能够保存所有内容。完成后,我关闭并重新打开Visual Studio,然后重新打开我的项目。
我希望这能帮上忙。

y53ybaqx

y53ybaqx6#

打开你的源代码页剪切每一件事,然后开始项目,你会收到一个错误编辑,然后过去你的代码agine
开始你的项目对我很有效

o75abkj4

o75abkj47#

如果有任何人也是C#新手,像我一样,我在几个月前遇到了这个问题,并且这个问题“自己解决了”。当时我仍然像C#的早期新手一样,有一点Pyhton知识。今天我又遇到了这个错误,也是在我正在做的一个个人项目上...
我不小心遇到了解决方案,我正在努力修复它,因为我对我的形式做了很大的修改,并强调,因为所有的变化,我不得不重做后,重新启动vs..。
好吧,你有“mainpage(或任何你命名的表单)".cs(设计)选项卡,然后是它的脚本/C#文件,即“mainpage.designer.cs”,其中有很多“this.whatever = new System....”。你的错误就在那里,随便修改任何东西,甚至随机在任何地方添加一个字母,然后尝试保存,然后撤销修改,再保存一次。
不过对我来说很管用。
如果我在将来遇到同样的错误,我将再次测试此方法,并作为更新回复此消息。
和伟大的一天进一步编程!!

相关问题