1. 程式人生 > >C#中怎樣讓引用的.dll檔案也整合到生成的.exe檔案中

C#中怎樣讓引用的.dll檔案也整合到生成的.exe檔案中

    在C#程式設計過程中如果我們不把自己引用的 .dll 檔案整合到 .exe檔案中,當我們執行 .exe檔案時,.dll檔案必須和 .exe檔案在同一目錄下,否則就會出現錯誤;所以,在大多數的情況下,我們是會選擇把二者結合在一起,那樣的話,執行的時候就方便的多了,怎樣實現呢? 其實,很簡單,找到你引用的程式集的屬性,把 “嵌入互操作型別” 改成 true 就OK 啦~~~

相關推薦

C#怎樣引用的.dll檔案整合生成的.exe檔案

    在C#程式設計過程中如果我們不把自己引用的 .dll 檔案整合到 .exe檔案中,當我們執行 .exe檔案時,.dll檔案必須和 .exe檔案在同一目錄下,否則就會出現錯誤;所以,在大多數的情況下,我們是會選擇

【已解決】C#整合DLL庫到自己的exe程式

【問題】 已經實現了下載ST歌曲的小程式,但是由於其中註冊快捷鍵的功能,需要呼叫額外的一個dll庫,Interop.SHDocVw.dll,所以釋出的時候,除了釋出一個單獨的exe之外,還需要連帶dll一起釋出,很是不爽。 希望將此dll整合到exe中。 【解決過程】 1.從:

C#中用ILMerge將所有引用DLLexe檔案打成一個exe檔案(圖解)

今天做了一個軟體,想釋出的時候才發現呼叫的類沒幾個,就像把它們都跟EXE檔案打包在一起,以後複製去別的地方用也方便,於是上網搜了一下,發現網上大部分都是用ILMerge實現的,於是也自己試了一下,不過網上都沒有詳細的步驟演示,我就花點時間做了個教程,方便以後再有人想

將資料夾下的所有檔案內容整合到一個檔案

import os import codecs def read_dir_all(path): dir_list = os.listdir(path) content = [] # 用content儲存合併結果 for i in dir_list

C++一個工程呼叫另一個 工程的 .exe檔案

用於在不同的工程檔案中,一種語言的工程A去呼叫另一種語言的的工程B。並且可能工程B中要用到工程A 中的引數變數。如果工程A中每個引數變數是一個一維矩陣,也即N*1;這時候如果需要每取變數中一個值,就需要呼叫一次工程B中.exe檔案,如果寫成for 迴圈來做的話,需要呼叫N次.

將資料庫已有表匯入到powerDesigner生成pdm檔案

如何將資料庫中已有表匯入到powerDesigner生成pdm檔案   1、create new PDM; 2、select database menu; 3、click Reverse  Engin

史無前例之---NodeJs 讀取OracleDB 資料,將data 生成 Excel檔案

/** * Created by json on 2017/6/5. * 推介使用:excel-export * 根據data ,JSON.parse(data)---<data=JSON.stringify(result)> * 設定 Exce

C++生成exe檔案

// Test01.cpp : 定義控制檯應用程式的入口點。 // #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) {  

使用vs自帶的dumpbin工具來檢視dll、lib、或EXE檔案

方法一 使用vs自帶的命令提示工具:進入vs命令提示後輸入如:  dumpbin /exports  dumpbin /exports E:\vs2010\VC\bin\c1.dll       便可檢視c1.dll檔案。dll和EXE檔案類似. 方法二 和方法一類似,但

clickonce 清單引用與下載的程式集 *.exe 的標識不匹配問題

原因:       主程式中引用了 Windows 應用程式的工程,並且這個工程沒有沒有設定啟用ClickOnce 安全設定。 解決辦法:   右擊被引用工程屬性----安全性---啟用ClickOnce 安全設定。 在“啟用ClickOnce 安全設定”選項上打鉤

labview,用相對路徑動態呼叫的子VI,在生成EXE檔案後無法呼叫問題的解決

給你舉例子吧。這樣容易懂。下面,我的主VI,是Welcome_gui.vi  我要動態呼叫執行choose.vi.注意我的檔案層次。   choose.vi在SUBVI資料夾下。  一定要把你呼叫到的資料夾和VI都放到專案檔案裡。最簡單方法,就只直接拖動檔案或者資料夾到專案裡。  如果你不拖動,後面的新增原檔

Eclipse的Android專案編譯後沒有生成R檔案的兩種原因

筆者在用Eclipse寫Android專案,時常發生R檔案錯誤。 對此筆者總結了兩種原因:一種是res目錄下的檔案有Eclipse檢查不出的錯誤,但不能通過編譯,因此沒有生成R檔案。還有一種情況是已經

使用WinRar將Qt編譯生成exe和依賴的dll檔案打包為一個exe檔案的簡單方法

如題,需要將QtCreator編譯生成的*.exe檔案和它所依賴的動態連結庫(*.dll)檔案打包為一個exe檔案,步驟如下: (1)將編譯生成的AppTest.exe、依賴的庫檔案、圖示檔案等複製到一個新建的資料夾下,如圖: (2)選中所有檔案,滑鼠右鍵,選擇”新增到壓

unity 檔案更改自動生成.bytes檔案 與 點選play自動讀取指定路徑excel檔案生成.bytes檔案

using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using Sys

Pyinstaller生成exe檔案

Python版本:Python3.5.2 一、安裝Pyinstaller 1、安裝pywin32 下載安裝檔案:查詢到跟自己適用的python版本及window系統版本匹配的pywin32,下載後安裝  使用pip命令安裝:pip in

python打包程式生成exe檔案

python安裝PyInstaller 控制檯輸入以下指令,-F可避免生成很多不必要的檔案。 pyinstaller -F part2.py 然後在工程目錄下生成一個dist資料夾,exe檔案在裡面

Python生成.exe檔案(包含下載安裝)

上午都在py2exe這個坑裡面,後面用了pyinstaller跳出來了。 一.首先需要安裝python python下載官網:https://www.python.org/downloads/windows/,我的電腦目前是裝了win64的python3.5,需要說明的是

Unity動態建立的Mesh,匯出為Obj模型檔案,並生成Prefab檔案

Unity執行時,動態建立的Mesh掛載到MeshFilter元件上,並不能儲存到本地Prefab檔案裡。在執行的場景裡,拖拽正確配置的MeshFilter物件到Unity資源管理器。生成的Prefab檔案,裡面的Mesh物件會missing。所以,我們需要在執行狀態,匯

windows如何利用pystaller打包,py及附件生成exe檔案

作為一個小白,寫了一個簡單的python小遊戲,但是考慮到周圍的同學不一定都安裝了python及pygame包,所以決定將自己寫的程式打包成exe格式的檔案,這樣他們就可以使用了。從中午一直搞到晚飯,終於搞好了,所以呢,想把經驗分享給大家。 開始時在論壇上看了許多大佬們的經驗,自己也去請教

Python:如何將py檔案打包生成exe檔案

1、下載pyinstaller並解壓(可以去官網下載最新版): 2、下載pywin32並安裝(注意版本): 3、將專案檔案放到pyinstaller資料夾下面(我的是test.py): 4、按住shift鍵右擊,在當前路徑開啟Powershell(我用的是w