vs2015下的c#項目的exe發佈

這幾天碰到一個麻煩事情,c#寫的一個串口,在自己電腦能用,在別的電腦上用不了,就想着用vs2015順便生成一個exe軟件安裝的形式。沒想到,這裏碰到好多麻煩事情。


應該是自己的VS2015安裝過程沒有中,簽名這些沒有安裝的,導致發佈的時候,出現沒有證書認證,又沒有簽名。主要爲了解決這兩個問題,第一個是證書認證,沒辦法百度上的方法是用office去生成,我只好去安裝了office,這個在百度上可以去下載。生成證書的步驟,http://jingyan.baidu.com/article/cb5d6105e94a81005c2fe00b.html,我是看了這個百度經驗創建的,但是到13步,出問題了,因爲我不知道這個signcode.exe是啥,後來瞭解了signcode現在叫做signtool,也就是簽名,,我在csdn上面花了一個積分,下載了一個,(不知道我可以把這個鏈接放在後面)。然後點擊這個,它竟然是一閃而過的,我就蒙圈了,百度了好多才知道,原來不用這麼幹,直接把這個解壓完的東西放到   C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin ,而不是去打開它,然後就好了,直接在vs2015的項目中右鍵發佈就行,要是發佈不了,估計是忘了添加證書,也就是你剛纔做得那個項目右鍵屬性,然後找到前面,在存儲區選擇找到你剛纔做得證書,然後在直接發佈。大體是這個樣子。


還有一個問題是自己電腦能安裝了,別人的電腦還是有問題,同學說估計是框架的問題,不同框架的生成方法,只要在項目右鍵屬性裏面的應用程序裏面的目標框架裏面去選擇就可以了。寫的比較亂,後面加幾張圖片,方便對比。鏈接:http://pan.baidu.com/s/1kVBnIqr 密碼:5d69(這個是signtool的下載地址)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章