[VB.NET]複数のファイルを同じ条件でコンパイルするには?

解決


IYANG  2005-06-20 16:57:24  No: 122794

条件コンパイルを行うための変数を
ソースの冒頭で#Constというように宣言しますが
この変数は、そのファイル内でしか有効ではないですよね。
ところがコンパイルの対象というのは
ひとつのソースファイルだけではなく、複数のファイルを
コンパイルすることが多いと思います。

このような場合の条件コンパイルの方法として
なにかよい手段はないものでしょうか?
プロジェクト内のすべてのファイルが
条件コンパイルの対象となるような設定を
どこかで行うことが、可能なのでしょうか?

#Constはあるとないではかなり違っていて非常に便利なのですが
いかんせん、スコープがひとつのファイル内だけというのが
いたしかゆしなのです。
このようなときみなさんは、どうしていらっしゃるのでしょう?

なにかよい方法がありましたら
ぜひとも教えていただきたいと思います。

よろしくお願いします。


IYANG  2005-06-20 17:34:12  No: 122795

なんとなく自己解決できたと思いますので
書いておきます。

プロジェクトのプロパティ内に「条件付コンパイル定数」を
設定するところがありました。
ここに「Hoge=True」などと書いておけばよい感じですね。
ここで書いた定数は、すべてのファイルにたいして有効に
振舞ってくれるようです。
実際コンパイルも条件どおりに行っているようです。

これでいいのかな?

ということで、たぶん自己解決です。
お騒がせして申し訳ありませんでした。


IYANG  2005-06-20 17:34:50  No: 122796

「解決」にしておくのを忘れました。
申し訳ありませんでした。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加