2013-12-23 101 views
1

我創建了一個Windows桌面應用程序。它被設置爲在項目屬性中釋放。所有程序集信息均填入應用程序選項卡下。我已經運行了重建,清理和運行代碼分析,並且全部完成,沒有錯誤或警告。我可以將exe文件從release文件夾複製到另一個位置,並毫無問題地使用它。 但是,當我用Microsoft進程瀏覽器查看應用程序時,它沒有任何描述或公司名稱,當我將鼠標懸停在進程上時,它顯示[Error opening process]。在沒有安裝程序的情況下在vs2012 express中創建exe文件

如何獲取彙編信息到exe中。我不想創建一個安裝程序。我想簡單地從我將其複製到的任何位置運行exe。

另外我注意到,如果我嘗試發佈解決方案vs Express,會自動打開「一鍵式」並給我一個錯誤,因爲我需要管理員。我不想使用一次點擊。即使我在安全選項卡中取消選中它,如果我發佈,它會自動再次選擇它。這不是一個Web應用程序。它正在Windows桌面的visual studio express 2012中創建。是一個桌面應用程序 感謝

+0

在VS的上下文中「發佈」僅僅意味着「進行一次點擊安裝」 - 這就是爲什麼會發生這種情況。 – peterG

回答

1
  1. 文件版本信息嵌入到你的可執行文件無關使用安裝程序。如果存在,它就是文件資源的一部分。

  2. 您是否確定您的Process Explorer使用管理權限運行?

  3. 您是否試圖查看.exe文件本身的屬性?它應該在「詳細信息」選項卡下顯示嵌入的資源信息。

如果你填寫了程序集信息,並且沒有錯誤地構建的文件..你已經可能有你正在尋找的東西。

祝你好運。

相關問題