0

我有一个自定义应用程序,它汇集了几个资源,并将Visual Studio项目构建到一个exe文件中,然后我可以使用它来升级我公司的网站和数据库。这个自定义应用程序在几个地方使用System.Diagnostics.Process访问SourceSafe,我使用命令SS ... -Y登录到SourceSafe并处理一些按我预期工作的事件。我没有登录到公司的域名,这就是为什么我手动登录到SourceSafe。VS2010&SourceSafe 2005 - 从命令行登录到SourceSafe?

现在,当我得到的地方,我开始建立我的VS2010项目的一部分,我使用这个命令devenv /Build Release /Out ..\Log.txt /project <MyProject>它不建立我的项目,日志文件显示这个错误...

The following files were specified on the command line: <Path to my VS project> These files could not be found and will not be loaded.

我的项目的路径是正确的,如果我从命令窗口运行它加载该项目,要求我的SourceSafe凭据,它会建立。所以我的问题是...有什么办法可以使用上面的命令行登录SourceSafe,或者在执行命令行之前添加ProcessInfo参数?

回答

0
+0

谢谢,并不完全符合我一直在寻找,虽然,我已经做使用这些技术的项目的其他部分。当我从我的实用工程执行(VS2010)denenv.exe进程时,我需要通过传入用户名和密码来登录到Source Safe,正如您通常会在VS中运行连接到SourceSafe的解决方案。有谁知道在这种情况下设置环境变量SSUSER和SSPWD是否有帮助? – ZimboTerry 2010-07-26 13:23:54