我用c#做了一個小應用程序,我想發送給朋友以獲得意見。問題是當我選擇版本配置並單擊重建我得到7個額外的文件(3 DLL,1 exes,...)以及我想要的exe文件。難道我做錯了什麼?當我在VS 2005中使用C++時,我曾經得到單個.exe文件。從visual studio 2012創建exe文件c#
回答
它是一個可怕的時刻。無法獲得Clickonce爲這樣一個簡單的應用程序工作。將3個引用的dll和exe移動到另一個工作的文件夾中。 Wix另一方面......很難說至少。
但是,this允許我創建一個單獨的安裝文件,如果不是10分鐘內的exe文件。我發送了一個快捷方式到桌面,這或多或少是我想要的。
你沒有做錯任何事情。它只是在發佈時生成額外的文件,如AppConfig.xml,用於保存應用程序設置的實例,或者ClickOnce部署包,以便您的朋友可以安裝該應用程序。爲了更多地習慣於C#,你可以通過搜索關於調試和發佈之間區別的文章開始
我會給clickOnce一個去。它聽起來像是用於其他所有安全信息的東西。 – mechanicum
祝您好運,請記住,您還可以使用Windows安裝程序來執行更高級的部署方案。 – Freeman
clickOnce不是那件事。我想在線安裝更好。我現在要嘗試Windows Installer。 – mechanicum
你有沒有考慮過使用Visual Studio 2012內置的Click Once工具?
點擊一次即會生成你的朋友可以執行安裝程序。如有必要,它會自動下載並安裝任何依賴項(如特定的.NET運行時)。
要分發引用的DLL文件看看下面的網址,因爲它表明了正確的配置設置:
仍然不會在項目的發佈文件夾中生成一個單獨的文件。 – Freeman
@Freeman編輯。 –
- 1. 在Visual Studio 2012中手動創建.exe
- 2. 創建EXE 2012
- 3. Visual Studio 2012 not produced .exe
- 4. Visual Studio 2012不生成exe
- 5. 在Visual Studio 2010中編譯C不會創建.EXE文件
- 6. 如何在Visual Studio C++ 2012中創建文件夾
- 7. 如何在Visual Studio 2012中創建ANSI C文件?
- 8. 創建從的Visual Studio 2012項目
- 9. 使用Visual Studio 2012創建C++/C#而不安裝VS 2012?
- 10. visual studio C#鎖定.exe文件
- 11. Visual Studio Express 2012不在編譯文件夾中構建exe文件
- 12. 文件的模板C++的Visual Studio 2012
- 13. Visual C++ - 成功構建但exe文件未創建
- 14. 從Visual Studio項目到文件.exe(Qt)
- 15. 從Visual studio 2012生成.build文件
- 16. 從Visual Studio Project創建CMake文件
- 17. Visual Studio 2012文件輸入
- 18. 如何在Visual C++中創建.lib文件和.exe文件?
- 19. Visual Studio 2012:WebDev.WebServer40.exe已停止工作
- 20. 如何爲在visual studio 2012中創建的windows服務創建EXE設置文件
- 21. 在Visual Studio 2012中生成單個exe文件
- 22. 添加資源(聲音文件)exe? [MS Visual Studio 2012]
- 23. Visual Studio沒有創建一個.exe
- 24. 在Visual Studio 2010中創建.exe
- 25. Visual Studio不斷嘗試創建「AtlTraceTool8.exe」
- 26. 如何在Visual Studio中創建獨立的exe文件?
- 27. 爲什麼Visual Studio創建.exe安裝程序文件?
- 28. Visual Studio安裝項目 - 創建EXE文件的快捷方式
- 29. 如何從代碼創建組件關係圖,Visual Studio 2012 Ultimate
- 30. 從Visual Studio 2012插件創建連接的查詢窗口
是項目中引用的任何額外ddl嗎? –
有3個dll被引用。 – mechanicum
只需將發佈文件夾壓縮到您的朋友併發送給他們即 – jglouie