2009-11-14 125 views
0

我在我的app_code文件夾中有10個.cs文件。現在我想將所有10個類文件轉換爲一個dll。如果可能的話?.cs到.dll轉換問題

我試圖用CSC/T將其轉換:庫admin.cs - >這樣

卻是露出喜歡的類型命名空間的DbConnection的錯誤找不到(是否缺少提前 海納

回答

0

使用指令或程序集REFFERENCE?)

感謝您可以創建在解決方案中一個新的類庫項目,將您的代碼文件到那裏。類庫項目將編譯爲單個DLL。

4
  1. 爲什麼使用命令行編譯器?

  2. 你不想創建一個DLL--你想創建一個Assembly。這很重要,因爲您需要知道解決此問題的術語。

  3. 您正在編譯的代碼有錯誤。您引用的消息意味着您缺少程序集引用,或者缺少admin.cs中的「using」語句,或者(很可能)存在語法錯誤 - 在這種情況下,dbConnection正在使用它的上下文中沒有定義。

  4. 幫你一個忙,並在visual studio中打開它。創建一個新的「類庫」項目(它位於「新項目」對話框的可用列表中),並將所有.cs文件添加到該項目中。編譯,找到錯誤,修復它們。

鑑於您的問題的形式,您顯然在C#和.NET中很新。使用可用的工具(即Visual Studio)並給它一些時間。

+0

非常感謝。我會嘗試 – Nagu

+0

當然。順便說一下,這些是我們希望提供幫助的問題類型 - 只需提供儘可能多的信息,並利用可用的資源。谷歌是一個好幫手。 –

+0

當我嘗試將dbconnection.cs添加到我的類庫項目中時,它顯示錯誤。 public SqlConnection GetConnection() { ConnectionStringSettings _connectionString = ConfigurationManager.ConnectionStrings [「begoniafeeder」]; SqlConnection myCon = new SqlConnection(_connectionString.ConnectionString); return myCon; } 這是我在dbConection.cs類代碼 是表示ConnectionStringSettings找不到錯誤 – Nagu

2

如果您確實想使用命令行編譯器,則可以使用/ r選項列出您依賴的程序集。