在构建时,是否有一种方法可以使相对路径同时适用于类型提供程序和msbuild?
//type AddressBookProto = Froto.Gen.ProtoGen< @"test\addressbook1.proto"> // VS GUI
//type AddressBookProto = Froto.Gen.ProtoGen< @"..\test\addressbook1.proto"> // Build
type AddressBookProto = Froto.Gen.ProtoGen< @"C:\Users\taggartc\froto\froto\test\addressbook1.proto">
答案 0 :(得分:0)
您可以使用#if
#if DEBUG //or similar constant
type AddressBookProto = Froto.Gen.ProtoGen< @"test\addressbook1.proto">
#else
type AddressBookProto = Froto.Gen.ProtoGen< @"..\test\addressbook1.proto">
#endif
现在你只需要定义适当的条件。