如題
我有嘗試過把專案移到另一個有visual studio 2019的環境
是可以執行起來的
我也有確認過我開發的.net framework 是4.7.2
我在我要執行的環境也有安裝.net framework 4.7.2
目前開發及測試環境都是在win 10
等等放到win7去上線
想請各位大大幫忙一下
看我是什麼地方遺漏了
執行環境不會只有.Net Framework啦,還有各式各樣託管的DLL、ReportViewer, SQLClrTypes, VC++ Runtime......
如果你要在另一台電腦執行,不用在那台電腦上安裝VS2019,只要你在你的專案發行安裝包,把這個安裝包傳到另一台電腦或在網頁上發行安裝即可
在必要條件裡把用到的元件安裝包給加上去
大大,請教一下,我應該如何設定發佈呢
我程式中若有include其他.dll
是否有需要另外設定
我剛剛有試著執行發佈的檔案
但是執行過程中跳出 應用程式驗證失敗
麻煩大大幫忙一下
你是用網頁發佈還是磁碟發佈?建議用磁碟發佈,把整個發布目的資料夾弄到隨身碟,或整個發布資料夾壓縮起來想辦法傳送到另一台電腦
如果有網站的話才用網站發布
如果你有AZURE帳戶也可以用
感謝大大迅速回復
昨天因出差所以到現在才回報最新狀況
目前可以更確定的是
在沒有安裝visual studio
是無法執行
點選bin>debug下的執行檔,抑或是使用發佈所安裝的執行檔
點擊後都是轉一下圈圈,就沒有然後了
我也有裝整個專案重新建立,把source code重新貼上
都是相同的結果
新專案是選用.Net Framework 4.5
欲執行環境也都確認有安裝
因為沒有看到磁碟選項
所以目前發佈我都是選用CD-ROM
我的路徑都是用預設在專案下的publish\
我看網路上有人說是防毒軟體關掉就好
目前看來我應該不是這個問題
也有試過停用防火牆
但看來都不是這些原因
目前我懷疑是不是因為我有在參考中加入.dll
某些步驟有所遺漏所導致
以上應該是我目前最新的狀況
期望大大可以幫忙
感激不盡 !!
你是在專案中加入的DLL?還是在系統上登錄的DLL?(REGSVR32)
專案中有加入.dll
事件檢視器的錯誤資訊
是類似SDK那樣的第三方DLL嗎?非NET托管的
是第三方的.dll
要取得SCADA內的即時資料
.dll是研華提供的
那你也要在另外那台要執行你的程式的電腦上安裝那個SDK包才行
我目前是有把該.dll放在C#專案資料夾下
我依照大大的方法試看看