簡體   English   中英

部署C#Winform應用程序

[英]Deploying C# winform application

我在VS 2012中開發了一個C#winform應用程序,但是當我將其部署到另一台計算機上時,直到並且除非計算機中安裝了VS 2012,它的exe文件才會啟動。 最初,我認為部署存在問題,但是我嘗試了所有方法,只需將bin文件夾轉移到使用installShield創建安裝項目中,我便嘗試部署了一個簡單的應用程序,而無需安裝VS 2012就可以成功。請告訴我VS 2012依賴於我的應用程序的原因,以及如何擺脫它? 我無法在需要將軟件部署到的每台計算機上安裝VS 2012。 非常感謝。

這就是在計算機上安裝哪個.Net Framework的全部內容。

對於Instance,VS2012將在.Net Framework 4.5上運行,但是您嘗試在該軟件上運行該計算機的計算機可能正在較早版本上運行。

如果您要添加到解決方案中的任何程序集都基於.Net框架的更高版本構建,則它將在用戶計算機上不兼容。

將您的項目的Debug模式更改為Release Mode,然后運行App,然后轉到> Bin> Release Folder,然后您可以找到Exc Setup! 玩得開心!

可能您的應用程序依賴於與VS一起安裝的某些程序集。 您可以使用Dependency Walker來找出確切的內容。 再次考慮,由於這是一個.Net應用程序,因此您的依賴項應限於.Net程序集和.Net框架-您可以使用dotPeek確切地找到目標計算機上缺少的內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM