いくつかのリソースをまとめてVisualStudioプロジェクトをexeファイルにビルドするカスタムアプリケーションがあり、これを使用して会社のWebサイトとデータベースをアップグレードできます。このカスタムアプリは、いくつかの場所でSystem.Diagnostics.Processを使用してSourceSafeにアクセスします。コマンドSS ... -Yを使用して、SourceSafeにログインし、期待どおりに機能するいくつかのイベントを処理します。会社のドメインにログインしていないため、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のクレデンシャルが要求され、ビルドされます。だから私の質問は...上記のコマンドラインを使用して、またはコマンドラインを実行する前にProcessInfoパラメータに追加することによってSourceSafeにログインする方法はありますか?