2012-10-31 150 views
2

在我的解决方案中,我有一个对放置在网络位置并将该网络映射到驱动器号(P :)的程序集文件的引用。项目文件也引用该驱动器的程序集(如P:\ Assembly.dll),我有snk文件在同一个网络驱动器上签署程序集。 现在,我正在尝试使用TFS 2010 Build来构建项目。但是,当我运行团队建设,它抛出错误说团队建立不能访问映射的网络驱动器

CSC:加密失败而签订组装 - “错误读取 密钥文件 - 系统找不到指定的路径

任何人都可以有关于如何启用访问映射网络驱动器的想法吗?

注: 构建控制器谁映射了 网络驱动器,并有权限访问路径的用户下运行。

谢谢。

回答

4

构建服务在没有映射驱动器的标识下运行。而不是使用映射的驱动器,您可以使用文件共享位置(\ myserver \ myshare .. \ myfile)

+0

感谢您的答案,是否有任何方法映射该身份的驱动器? – Elangovan

+1

你可以试试映射它的答案http://stackoverflow.com/a/4763324/629083。 – Betty

+2

创建[TFS构建定义的预构建脚本](https://msdn.microsoft.com/en-us/library/dn376353.aspx)以运行[映射网络驱动器](http:// stackoverflow .com/questions/10175893/cant-copy-files-to-unc-destinations-if-bat-file-is-called-via-scheduled-task)。这对我有用。 – dtmland