2

私のソリューションでは、ネットワークの場所に配置され、そのネットワークをドライブ文字 (P:) にマップしたアセンブリ ファイルへの参照があります。プロジェクト ファイルはそのドライブ (P:\Assembly.dll など) からアセンブリを参照しています。また、同じネットワーク ドライブにアセンブリに署名するための snk ファイルがあります。現在、TFS 2010 Build を使用してプロジェクトをビルドしようとしています。しかし、チームビルドを実行すると、エラーがスローされます

CSC: アセンブリに署名する際の暗号化エラー -- 'キー ファイルの読み取りエラー -- 指定されたパスが見つかりません

マップされたネットワーク ドライブへのアクセスを有効にする方法を知っている人はいますか?

注: ビルド コントローラーは、ネットワーク ドライブをマップし、パスにアクセスする権限を持つユーザーの下で実行されています。

ありがとう。

4

1 に答える 1

5

ビルド サービスは、ドライブがマップされていない ID で実行されます。マップされたドライブを使用する代わりに、ファイル共有の場所 (\myserver\myshare..\myfile) を使用できます。

于 2012-10-31T20:57:01.600 に答える