2012-12-19 107 views
3

我正在使用Mage.exe爲我的winform應用程序創建Click Once Deployment。瀏覽完文件並單擊填充按鈕後,我無法選擇任何文件作爲入口點。無法在Mage中設置入口點?

enter image description here

,這導致的customHostSpecified屬性不支持Windows窗體應用程序。錯誤

我搜索並發現一些用戶已經通過使用正確版本的工具從「C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ mage.exe「。由於我使用的是Windows XP,因此我試過了「C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ mage.exe」,但這也行不通。

任何人都可以幫助我與這些請。 供參考:我正在使用Windows XP和VS2010。

編輯 即使我添加一個exe文件,即使它不能被標記爲入口點。

我試過命令行版本,但即使這樣也行不通。

回答

0

如果可能我不會推薦ClickOne。它有很多問題。它可能會失敗,那麼你必須在用戶的計算機上解決問題。 Yikes

+1

可以詳細說明如果使用clickonce會出現什麼樣的問題 –

+0

當然。如果失敗,您可能需要登錄用戶的計算機,並且刪除不好的msi文件非常困難 –

2

它看起來像你試圖將入口點設置爲MSI安裝程序的setup.exe?從文檔中不明顯,但Click Once部署的入口點必須是.Net exe文件。

+0

請問您可以給我這個相關的鏈接嗎? –

+0

我沒有任何MS特定的文檔,但它在Stackoverflow和一些博客中有幾個人提到,例如:http://blog.michaelckennedy.net/2008/08/25/clickonce-deployment-for-非託管代碼-C-VB6-等/ – allisonh