2013-01-22 138 views
2

我有一個編譯的C#程序集,我正在註冊COM暴露。爲了將我的庫導入一些傳統的C++代碼,.tlb文件需要位於我的「包含」目錄之一中。生成.TLB文件輸出目錄

而不是將我的bin目錄添加到將使用它的項目的包含目錄,並且由於這些項目將始終在相同的文件夾結構下編譯,所以我想知道在編譯時是否可以指導我的.tlb文件到特定的目錄。

+0

您可以更改項目的輸出目錄。 –

回答

1

Project Properties下的Build Events有一個後生成事件部分。在這裏,您可以應用任何您想要的命令,包括複製。

下面是一些示例代碼,它將將bin \ Debug目錄中的文件複製到C:\驅動器中的另一個目錄中。

copy "$(TargetDir)\filename.tlb" "C:\output directory path\" 
+0

我不知道你可以在後期構建事件中使用這樣的命令。謝謝。 – Gianni

+0

非常歡迎,很高興提供幫助。祝您的項目好運! – Sam

0

在後期構建任務中使用XCOPY。