1

プログラミング中の型プロバイダーとビルド中の 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">
4

1 に答える 1

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

あとは、適切な条件を定義するだけです。

于 2012-11-20T05:20:23.847 に答える