close

這兩天用VS 2019開發了WINFORM 程式,全部都寫好的情況下,也正常發布,但是使用者卻反映說會出現 無法啟動應用程式。請聯繫應用程式廠商。

馬哩,我就是應用程式廠商 我怎麼知道怎麼處理?

因為這個問題在GOOGLE非常少資料,後來整整花了兩天的時間,終於找到解決的方法

 

image

 

打開錯誤訊息,發現他有一句話特別讓我感到興趣

當所有元素尚未驗證前,無法呼叫 'EndValidation' 方法。與 'ValidateElement' 呼叫相同的 'ValidateEndElement' 呼叫可能會遺失。

image

東想西想真的都不知道哪裡有問題,還把很多參考元件都刪掉,還是不行,最後在一個大師的文章指導了一句話

https://social.msdn.microsoft.com/Forums/windows/zh-TW/599ec63a-abcf-456e-9d23-97234a3213e5/303323489224460225193489223433350373767935492?forum=233

毛病應該是出在發行檔上

檢查一下這個檔案 "POS.exe.manifest"

image

後來打開了發行檔,(打開方式如下:

image

然後把之前的內容

image

改成

--------------------------BEGIN-----------------------------------

<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <assemblyIdentity version="1.0.0.0" name="MyApplication.app" />
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <!-- UAC 資訊清單選項
             如果您要變更 Windows 使用者帳戶控制層級,請將 
            requestedExecutionLevel 節點取代為下列其中一項。

        <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
        <requestedExecutionLevel  level="highestAvailable" uiAccess="false" />

            如果您要針對回溯相容性使用檔案及登錄虛擬化,
            請刪除 requestedExecutionLevel 節點。
        -->
        <requestedExecutionLevel level="asInvoker" uiAccess="false" />
      </requestedPrivileges>
      <applicationRequestMinimum>
        <defaultAssemblyRequest permissionSetReference="Custom" />
        <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" />
      </applicationRequestMinimum>
    </security>
  </trustInfo>
</asmv1:assembly>

--------------------------END-----------------------------------

發布後,就可以正常下載安裝了

好感動哦  搞了兩天 

image

arrow
arrow
    文章標籤
    VB.NET
    全站熱搜
    創作者介紹
    創作者 iron17kimo 的頭像
    iron17kimo

    高級資深低薪程式設計師

    iron17kimo 發表在 痞客邦 留言(0) 人氣()