假設我創建了一個表單或控制檯應用程序。此表單應用程序的唯一依賴項是.NET Framework(不是第三個庫),應用程序沒有任何類型的需求。它所做的是將文件轉換爲其他文件。每個窗體和/或控制檯應用程序都需要安裝嗎?
是否需要安裝此應用程序?我可以複製\ bin文件夾下的.exe文件並共享它嗎?
假設我創建了一個表單或控制檯應用程序。此表單應用程序的唯一依賴項是.NET Framework(不是第三個庫),應用程序沒有任何類型的需求。它所做的是將文件轉換爲其他文件。每個窗體和/或控制檯應用程序都需要安裝嗎?
是否需要安裝此應用程序?我可以複製\ bin文件夾下的.exe文件並共享它嗎?
首先,您需要確保將複製本地設置爲對啓動項目的所有引用都爲真。將copy local設置爲true將確保將DLL複製到輸出目錄。然後,構建解決方案並將輸出目錄中的所有文件複製到要運行該應用程序的任何機器上。應用程序應該可以工作,只要它安裝了適當的.NET框架。
這裏有一個關於如何設置複製鏈接本地爲true:http://msdn.microsoft.com/en-us/library/t1zz5y8c%28v=vs.100%29.aspx
有2種方式做到這一點...我只是做了這20分鐘之前:)
只是一面注意。確保輸出類型是控制檯類型(右鍵單擊項目...輸出類型...),某些Windows應用程序在發佈和安裝時會出現問題,因爲可能會丟失框架
對於任何.Net應用程序,您可以將文件複製到任何計算機上,並且應用程序將運行,只要該計算機安裝了相關的.Net Framework版本。 –