Hungry Mind , Blog about everything in IT - C#, Java, C++, .NET, Windows, WinAPI, ...

Run tlbexp from post build event

Долго искал, как в Visual Studio 2010 безопасно вызвать tlbexp.exe, regasm.exe или любую другую утилиту .NET Framework SDK. Безопасно - без хардкода абсолютного пути! Решение нашлось:
"$(FrameworkSdkDir)\bin\NETFX 4.0 Tools\tlbexp" $(TargetPath) /out:$(SolutionDir)\$(ConfigurationName)\$(TargetName).tlb 

Стоит также обратить внимание на следующие перменные:

  • $(WindowsSdkDir)
  • $(WindowsSdkMSBuildTools)
  • $(WindowsSdkNetFx35ToolsDir)
  • $(WindowsSdkNetFx40ToolsDir)
  • $(WindowsSDKVersionOverride)
  • $(FrameworkSDKRoot)
  • $(SDK35ToolsPath)
  • $(SDK40ToolsPath)

0 коммент.:

Отправить комментарий

Copyright 2007-2011 Chabster