私の64ビットWin 7 BoxでNAntでいくつかの奇妙なエラーが発生しています。Windows 7 64ビットでNAnt - エラーsetWinVer.6.1
.NET 2.0アプリケーションを対象としています。私はVS 2005とVS 2010をインストールしました。
このビルドファイルは、Xp 32ビットで完璧に動作します。
私はそれを実行すると、私が取得:これを修正する方法について
C:\Apps\BLAH\nant.exe -buildfile:BC_STUFF.build BuildAndInstall "-D:SkipSandCastle=true"
NAnt 0.85 (Build 0.85.2478.0; release; 14/10/2006)
Copyright (C) 2001-2006 Gerry Shaw
http://nant.sourceforge.net
Buildfile: file:///C:/Apps/BLAH/BC_STUFF.build
Target framework: Microsoft .NET Framework 2.0
Target(s) specified: BuildAndInstall
[sysinfo] Setting system information properties under sys.*
[sysinfo] Property could not be created for environment variable 'CommonProgramFiles(x86)' : Property name 'sys.env.CommonProgramFiles(x86)' is invalid.
[sysinfo] Property could not be created for environment variable 'ProgramFiles(x86)' : Property name 'sys.env.ProgramFiles(x86)' is invalid.
[script] Scanning assembly "fdii67ui" for extensions.
[script] Scanning assembly "qv6p_-ys" for extensions.
[script] Scanning assembly "abosgmew" for extensions.
winVer:
BUILD FAILED - 0 non-fatal error(s), 2 warning(s)
Target 'setWinVer.6.1' does not exist in this project.
Total time: 0.7 seconds.
任意の考え?
更新
私は右のNAnt.exeをクリックして互換モード(ウィンXP SP3)で実行するように変更し、それが動作します、しかし今では、レジストリからの読み取りに苦労しています - 奇数であります)。最善の方法ではなく、それはいくつかの効果があるように見える、これを更新し続けるでしょう。
おかげで以下のようにプロジェクトのビルドファイル(.nant)で行を追加して、作業を得ることができました。私が持っているすべてのビルドファイルを検索しましたが、winVerが見つかりませんでした。私はまた、プロジェクトディレクトリ内のテキスト検索を行いましたが、winVerは見つかりませんでした。これはナントのようだ。 –