簡體   English   中英

如何為我的 Visual Studio 2010 C# 項目制作安裝程序?

[英]How do I make an installer for my Visual Studio 2010 C# project?

我一直在研究一個應用程序 - 我終於准備好向我的主管演示它,但是當我將它安裝到他的機器上時,事情就崩潰了。 它的核心是對來自 C:\Windows\System32\inetsrv\appcmd.exe 的字符串 output 作出反應。 它是我們公司其他開發人員的輔助應用程序 - 我們的機器在大多數情況下具有相同的配置。 從軟件的反應來看,它無法從該程序中正確讀取 output。

我不確定這是否是應用程序和 appcmd.exe 之間的權限問題,但我認為它可能是安裝程序。 我們試圖將我的解決方案加載到他的機器上,但它不允許我們構建,因為他沒有我的機器顯然擁有的一些密鑰。 我想知道安裝程序是否有類似的故事。

我是否應該嘗試使用發布 function 而不是構建 exe 並使用安裝程序打包該 exe? 現在我在這個項目中有一個安裝程序項目,它從主項目中獲取 output。 我不確定這是否“正確”或者是否有正確的方法。 我最近剛剛安裝了 Wix,但我不確定這是否對我有幫助。 如何正確准備此應用程序以進行部署?

您應該嘗試將ClickOnce用於桌面應用程序。 正如您所說,它位於項目屬性的“發布”選項卡中。

問題最終成為權限問題 - 與安裝程序無關。 我們只需要 app.manifest 包含<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />而 ClickOnce 不允許這樣做,所以我們使用了 a.msi 安裝程序,事情進展順利。

暫無
暫無

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

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