2012-12-28 52 views
1

當我構建一個項目/解決方案時,它的編譯代碼在哪裏?當我構建一個c#項目時,服務引用代碼的位置

如果我有一個項目叫做JR.Rowing.Utilities有類庫的輸出,在\ bin目錄中包含:

JR.Rowing.Utilities.dll 
JR.Rowing.Utilities.dll.config 
JR.Rowing.Utilities.dll.xml 
JR.Rowing.Utilities.pdb 

是包含在這四個文件的一個服務引用的代碼?

如果我有另一個已完成的項目,它依賴於調用此版本的新版本的服務引用,我可以將這些dll文件複製到這個項目的舊版本中嗎?

謝謝!

+0

我只在我的\ dll和\ dll \ debug文件夾中有文件。在我的項目中輸出\ bin \ debug是我的'輸出路徑'。我知道你在說'copy to output directory'的屬性是什麼(可能與複製到本地相同),但我在服務參考頂級解決方案資源管理器項目或其他任何東西上看不到該選項下面它當我去屬性 –

回答

1

的服務引用的編譯代碼將在JR.Rowing.Utilities.dll文件。通過添加服務引用生成的配置將進入您的App.config文件,編譯後的文件最終將成爲您的JR.Rowing.Utilities.dll.config文件。

JR.Rowing.Utilities.pdb是您生成的調試文件,因爲您的項目是使用Debug配置構建的。

+0

謝謝,這有助於很多。我目前正在調試一個我認爲與不同版本的服務引用有關的問題 –

0

不,它不在您提到的文件中。

在解決方案資源管理器中存在單獨的文件夾和單獨的樹視圖項目以供參考。

enter image description here

相關問題