2013-01-22 109 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。