2012-09-15 35 views
1

我有編程的一個c#windows應用程序,我試圖在我的客戶端(客戶)機器上運行該程序。signtool.exe未找到c#並且無法發佈,因爲項目未能生成

第一>>>我試圖發佈該應用程序。 Whie publshing它給我兩個錯誤 1.無法發佈,因爲項目未能建立 2.signingtool.exe未找到。

雖然在網上搜索,但事件並沒有得到適當的解決方案。 然後我試圖通過在x86模式下發布應用程序來製作應用程序的exe文件。

當我加倍對應用程序文件(EXE)點擊......它被打開,讓我錯誤 1.microsoft.ace.oledb.12.0' 供應商未註冊的本地機器

在此錯誤後我安裝了AccessDatabaseEngine的安裝程序。 雖然安裝這...它給我錯誤...

我該怎麼辦這些錯誤? 幫我出了相同的情況下這兩個問題...

我已經refered這篇文章 ClickOnce - Cannot publish because a project failed to build

,並試圖構建和發佈通過頂部菜單中的項目....但仍是問題是一樣的...

+0

錯誤只是signingtool.exe找不到...... – Freelancer

+0

它的錯誤是因爲我的客戶端(客戶)的機器上沒有出現在這裏......我想你已經理解了我想說的話...... plz幫助 – Freelancer

+0

好吧,你從來沒有告訴過我們這是在客戶機上,而不是你的。請編輯你的問題,幷包括**所有**的細節,我們可以提供幫助。我們不坐在你身邊,如果你不告訴我們,我們不知道。例如,你怎麼調用'signtool.exe'?從程序本身內部還是作爲「After Build」事件?你傳遞給signtool.exe的參數是什麼? –

回答

1

別擔心,我有這個問題。 這是一個很簡單的過程:

  1. 打開程序和功能
  2. 選擇Microsoft的Visual Studio
  3. 單擊更改
  4. 選擇修改,如果提示(取決於你的VS版本)
  5. 選擇的ClickOnce發佈工具並安裝它們

此外,我發現了一堆很酷的東西,你可以從那裏安裝。

相關問題