MSBuild脚本中存在无效的访问代码错误

MSBuild脚本中存在无效的访问代码错误,msbuild,visual-sourcesafe,msbuildcommunitytasks,Msbuild,Visual Sourcesafe,Msbuildcommunitytasks,我正在开发一个MSBuild项目,在尝试从脚本访问Visual SourceSafe时遇到一个奇怪的错误(该脚本基于我们正在使用的其他成功脚本,并且正在使用MSBuild.Community.Tasks中的VssLabel任务)。错误是 “无效的访问代码(错误参数)” 有一篇Microsoft技术支持文章似乎解决了这一问题,其中谈到了“影子文件夹”的路径值(即,这应该是UNC路径,而不是使用驱动器号),但在检查保险箱后,我发现没有设置“影子文件夹”。我们的其他源代码安全柜都没有设置卷影文件夹,并

我正在开发一个MSBuild项目,在尝试从脚本访问Visual SourceSafe时遇到一个奇怪的错误(该脚本基于我们正在使用的其他成功脚本,并且正在使用MSBuild.Community.Tasks中的VssLabel任务)。错误是

“无效的访问代码(错误参数)”

有一篇Microsoft技术支持文章似乎解决了这一问题,其中谈到了“影子文件夹”的路径值(即,这应该是UNC路径,而不是使用驱动器号),但在检查保险箱后,我发现没有设置“影子文件夹”。我们的其他源代码安全柜都没有设置卷影文件夹,并且在使用VSS的项目中没有出现此错误,因此这有点神秘

以下是任务的代码:

<VssLabel UserName="xxxxx"
            Password="xxxxxx"
            Recursive="True"
            DatabasePath="\\ofm\vss\Active\PayeeServices_VSS\srcsafe.ini"
            Path="$/PayeeServices.root/PayeeServices"
            Label="$(VersionLabel)"

问题显然不是MSBuild,但MSBuild.Community.Tasks有问题,而且由于该库仍然适用于我们的VS2008项目,因此问题似乎出在MSBuild v4和VS2010上。当我进一步检查时,我发现位于Tigris.org的MSBuild.Community.Tasks社区站点显然已经奄奄一息。我以前没有注意到,但图书馆的最后一次更新是在2007年2月。这似乎与一个活跃的开源项目非常不同

看来我必须为MSBuild构建自己的VSS接口。可爱

或者可能还有另外一个图书馆。无论如何,这个问题是没有意义的