2016-04-28 78 views
4

首先,我希望我有更多的信息給你,但我有點疑惑與微軟的Visual Studio 2015年這個錯誤:VS2015錯誤,變化不致力於源

「錯誤代碼生成過程中遇到過這種情況,您在設計器中所做的更改沒有提交給源代碼,建議關閉並重新打開源代碼文件,錯誤消息如下:值不在預期的範圍內。 「

我希望有一些額外的信息會有用......這是我第一次遇到這個嘮叨和持續的錯誤。在我的日常工作之後,我坐在電腦前開始工作,愉快地開始我的編程項目。一切都很好,VS2015社區像往常一樣開始,但即使我放置一個按鈕(從字面上看,一個按鈕...拖放...沒有改變任何其他...)從我的工具箱到我的winform,這個激動的錯誤會彈出尖叫的廢話。我昨天在我的小項目上工作了幾個小時,在我上牀睡覺之前調試了一切,並且一切都很順利。當時我很開心。

我做了一些在線研究,並嘗試了所有從修復/重新安裝到VS2015以及其他一些事情,例如確保我的SQLSERVER Express數據庫中的所有列都設置爲Visible = True。他們是。我嘗試關閉並重新打開我的項目,VS 2015甚至重新啓動我的桌面。這個可怕的錯誤一直是跟着我在我的winform上拖放一個按鈕,我希望我不會失去我的項目。我試圖加載的備份保存也做同樣的事情。我也讀過這應該是一個問題與VS SP1修復?爲了以防萬一,我做了兩次確認,我目前正在爲來自Microsoft的修補程序和下載提供最新的VS.

有沒有人遇到這個錯誤?如果是這樣,請告訴我如何解決和保存我的行爲統計計算器!謝謝Overflowers!

+0

從設計師發佈您的按鈕代碼 – Claudius

+0

您的意思只是空的按鈕代碼?我剛剛創建了我的按鈕,然後雙擊以訪問它的代碼?另外...到目前爲止...我還沒有嘗試過很多,但是當我嘗試放置按鈕時,錯誤不再出現!說實話,既然我不明白這個錯誤的性質,我更擔心的是它可能會在以後回來並困擾我。 – shrug

+0

請谷歌設計師代碼以及如何訪問它以備將來參考。如果你打算動態地創建控件,我會對你有用 – Claudius

回答

0

這可能不是答案,但可能會導致一個解決方案,你或其他人。

我來到了這個問題,因爲我已經得到了同樣的信息

「代碼生成過程中遇到錯誤。你有 在設計製作尚未提交源代碼的變化。 ..」

就我而言,我創建了一個用戶控件稱爲垂直布爾屬性。我將這個UserControl加到表格。一切正常,我可以看到設計師翻轉垂直財產從TrueFalse和反之亦然的編程行爲。

幾天後,我決定這將更有意義的垂直屬性重命名爲Show_Vertically。幾分鐘後,消息就在那裏。

事實證明,每當我添加了用戶控件形式,設計師自動將其InitializeComponent()程序內生成代碼與初始UserControl1.Vertical = True

解決方法是,更改隱藏InitializeComponent()內聲明例程或刪除並再次將UserControl添加到表格

從上述評論中,我假設你的錯誤在你的SearchInventButton。我會進入InitilizeComponent()例程並查找分配給SearchInventButton的任何屬性。如果按鈕不是問題,那麼它可能是任何非標準控件,如我對我的更新一樣。 (你在談論某些SQL專欄,你是否刪除了一些專欄或者改變了他們的名字?可能是設計師爲這些專欄指定了一些格式,現在設計師找不到專欄)但是沒有進一步的細節,這些是我的2美分給社區。