0

各チェックイン後に Fakes フレームワークをテスト プロジェクトに追加すると、次のエラーが発生します。

Error   33  The last access/last write time on file "XYZ.1.5.5.0.Fakes.dll" cannot be set. Access to the path 'XYZ.1.5.5.0.Fakes.dll' is denied.    C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Fakes\Microsoft.QualityTools.Testing.Fakes.targets  137 5   ABCProjectName
Error   34  The last access/last write time on file "XYZ.1.5.5.0.Fakes.fakesconfig" cannot be set. Access to the path 'XYZ.1.5.5.0.Fakes.fakesconfig' is denied.    C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Fakes\Microsoft.QualityTools.Testing.Fakes.targets  137 5   ABCProjectName

また、VSをチェックインした後、上記の両方のファイルを読み取り専用としてマークします。これが発生した後、ローカル マシンでのプロジェクトのビルドはまったく同じエラーで失敗します。

4

1 に答える 1

3

通常、fakes dll を tfs にチェックインしないでください。ビルド中に偽物にそれらを作成させます。ビルド時に偽の dll を作成することによるパフォーマンスへの影響が心配な場合は、ビルド時間の最適化で提案されていることを読んで実行する必要があります。

于 2013-05-22T18:13:55.430 に答える