1. 程式人生 > >“允許原始檔與模組生成檔案不同” 解決方法 ,親測最有效的

“允許原始檔與模組生成檔案不同” 解決方法 ,親測最有效的

今天寫程式碼的時候有一處訪問資料庫的操作,sql語句報了錯,因為少加了一個【,】

除錯的時候中斷在這個地方,然後發現了問題,就順手加了上去,再執行的時候發現執行的版本還是那個少了【,】的版本

然後就有了此文

網上查詢解決方案大致有三種,我嘗試了兩種,最後使用了自己的辦法解決

最後刪除了原始檔中bin目錄下的檔案,整個專案就出了問題,就想到是不是生成不正確導致的這個問題

然後依次生成每一個專案,發現程式碼正常執行

然後想到昨天改了生成->配置管理器中的內容,只生成web目錄下的檔案,

然後將配置管理器中的生成部分按照需要重新修改,解決了這個問題。

總結:當專案原始碼發生改變的時候會將類庫打包在對應的dll中,如果修改了配置管理器的生成選項,那麼會根據修改有正對性的生成對應的類庫,如果這個時候類庫中的內容發生了改變,同事配置管理器中配置為不生成這個專案,那麼將不會生成新的dll,從而導致程式碼在執行的時候將會去查詢之前生成的dll,就產生了原始檔與模組生成檔案不同這樣的錯誤,只要有針對性的將類庫重新打包生成即可。

聯絡我:[email protected]

相關推薦

允許原始檔模組生成檔案不同解決方法 有效

今天寫程式碼的時候有一處訪問資料庫的操作,sql語句報了錯,因為少加了一個【,】 除錯的時候中斷在這個地方,然後發現了問題,就順手加了上去,再執行的時候發現執行的版本還是那個少了【,】的版本 然後就有了

Coursera視訊無法觀看的三種不同解決方法有效

最近在coursera上課時出現了視訊黑屏,網頁緩衝,無法觀看等問題,經過查詢發現很多人也有同樣的問題。對於不同的原因,一般來說解決方法也不同。這裡有三種辦法,大家可以挨個嘗試,肯定有一個能用。1. 瀏覽器原因在win7和部分WIN10上用的chrome會出現黑屏現象。有兩個

向mysql插入表中的中文顯示為亂碼或問號的解決方法有用!!

重新啟動 重新 安裝 進入 今天 ext database 技術 arc   今天在做ssh的博客項目時發現mysql數據庫中的中文顯示為問號,網上查閱了很多資料,都不是很全,所以我總結一下,供大家參考和自己復習。   1.我的計算機配置: windows系統(linux沒

JLink_V8克隆版解決方法實用的教程!!!

最近,因公司的工作需要,需要除錯STM32,就用到了JLink V8模擬器,從公司的一堆實驗物品中找出來了一塊“黑板磚”,可是卻發現韌體掉了。 當時的我天真的以為只要燒錄韌體就行了(因為很少使用微控制器,所以對這個不是很瞭解),就在網上開始各種尋找燒錄韌體的方式。 最終被我

qt windows 64位系統 連結MySql 解決方法可用

windows 64位系統下,拷貝libmysql.dll到程式執行目錄,使用qt 連結myqsl 失敗解決方法。 網上找的解決方案: 1:QT自帶的mysql驅動有問題,要重新編譯。 我遇到的實際情況是重新編譯了驅動,依舊連結失敗 2:找到對應系統版本的libmysq

WIN10無法上ipv6解決方法有效

首先,非常感謝遠在澳洲的同學,幫博主Google了一把。現在,將解決方案貼出來: 1、看到了微軟官網的修復工具,現在將源地址發出來:https://support.microsoft.com/en-u

原始檔模組生成時的檔案不同是否希望偵錯程式使用它?”解決方案

前言    在除錯的過程中遇到了一些問題。如下圖 出現問題的背景:   在除錯新增使用者功能的程式碼的時候出現了這個問題,先前也沒有怎麼當回事兒,就直接點 “是”,程式就接著運行了。但是隨著除錯的增多,每次都出現這個問題是挺煩的。於是就從網上搜來了解決方案。 開啟VS在選單欄上找到工具->選項-&

原始檔模組生成時的檔案不同解決方案

問題: 在做BS專案的時候,出現的問題,就是伺服器中的程式碼我們修改了之後,在用client端通過WCF服務呼叫Service端的時候,出現了這樣的問題就是:“原始檔與模組生成時的檔案不同”。其實,

VS2008中原始檔模組生成時的檔案不同仍要讓偵錯程式使用它嗎

解決辦法: 1.在工具-> 選項-> 除錯-> 常規 裡 把“要求原始檔和版本匹配”的勾勾去掉 然後去掉“地址級的除錯”的勾勾(這樣就不會出現反彙編程式碼了) 然後重新引用 2.直接把WEB專案下面的Bin資料夾下的BLL全部刪除。 3.若出現如下的警告資訊 仔細看生成時輸出視窗有

原始檔模組生成時的檔案不同仍要讓偵錯程式使用它嗎

解決辦法: 1.在工具-> 選項-> 除錯-> 常規 裡 把“要求原始檔和版本匹配”的勾勾去掉 然後去掉“地址級的除錯”的勾勾(這樣就不會出現反彙編程式碼了) 然後重新引用 2.直接把WEB專案下面的Bin資料夾下的BLL全部刪除。 3.若出現如下的警告資訊 仔細看生成時輸出視窗有這麼個

.net 原始檔模組生成時的檔案不同

無法附加源符號 除了原始碼中有特殊符號外. 還有一種可能. 就是你引用的dll是老的dll 具體請檢視 專案引用下引用的dll屬性. 專案目錄下->引用->選擇有問題的dll-&g

除錯時原始檔模組生成時的檔案不同

今天在弄原來那個傳送接收程式的時候遇到個問題:     在visual studio 2008中做程式的時候,在設計器裡面添加了控制元件,但是在執行除錯的 時候卻沒顯示,也沒看見有報錯,更改了那些控制元件的屬性值之後也同樣在除錯的時候一點反 應沒有。在初始化元件那裡打個斷

maven web專案pom.xml檔案頭部報錯解決辦法有效

建立maven web工程之後會出現如下的錯誤,在pom.xml檔案頭部 有以下的錯誤 這個錯誤的直接原因是:缺少依賴包引起的, 網上大多是方法是:找到沒有下載完全的依賴包,然後右鍵專案–>Maven–>Update Project即可,讓工程重新自動下載

VMware安裝VMtools有/mnt/hgfs但沒有共享檔案解決方法已成功

    最近一直在搞VMware來搭建虛擬機器來實現本地開發環境,遇到安裝VMtools來安裝,才能實現資料夾的掛載與共享,真的是頭疼死,網上的教程那麼多,大多數看完都能氣的你吐血兩升,我自己親自搭建

Ubuntu 16.04安裝CrossOver容器來安裝QQ(終極解決辦法有效

bsp 所有 執行 ims class ttf 執行權限 cnblogs helper 註意:此方法能完美解決這篇文章http://www.cnblogs.com/EasonJim/p/7118693.html的所有問題,且不影響現在系統的任何功能,可以說是相當的完美。

CSS響應式:根據分辨路加載不同CSS的幾個方法可用

響應 col 但是 max-width width media 總結 屏幕 link 有時候你需要把同一個頁面在手機和pc同時打開,其中有一個辦法就是判斷不同分辨路加載不同的css 小編總結了幾種分別加載css的方法: 1.比較復雜的使用js判斷加載不同css (親

JSONException: syntax error, expect {, actual [, pos 0 異常的解決方法有效

出現這個問題一般是出現在json格式轉換成java物件的時候,比如我們有這麼一段json資料: [{"accept_address":"廣東省深圳市軟體產業基地","remark":"順豐速運 已收取快件(測試資料)","opcode":50,"accept_time":"2018-05-0

阿里雲 雲資料庫 RDS 版 公共請求引數 簽名結果串 Signature PHP生成方法例項可用 PHP簽名生成

首先看下阿里的簽名機制:簽名機制,好吧,太多太亂的。不過慢慢看,還是能看懂。 PHP,編寫的程式碼: function getSignature($data = []) { $key = env('AKI', '');//這裡是阿里雲的accesskeyid 和accesskey

win10開機黑屏時間長或只有滑鼠解決辦法可用

2018.10.24,hp暗夜精靈重灌系統後第二次開機出現黑屏,去官方店修居然要50。呵呵呵呵呵。 有個問題是開機沒法開啟win+R,可以先開啟工作管理員(黑屏是可以開工作管理員的)。之後:新任務——瀏覽——開啟我的電腦,c盤,之後搜尋gpedit.msc這個檔案,找到之後

【vs】VS2017評估期到期解決辦法有效

今天vs2017評估期到期了,於是找到了這個。很好地解決了產品密匙的問題。 Visual Studio 2017(VS2017) 企業版 Enterprise 註冊碼:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF  Visual Studio 2017(VS2