ローカル開発マシンで小さなC#コンソールアプリケーション(TextMatcher.exe)を開発しましたが、これをライブ環境にデプロイする必要があります。これは、私が開発したジェネリック関数を持つ別のクラスライブラリを参照しており、将来のコンソールアプリケーションで使用および改善する予定です。
最終的に、この特定のアプリケーションはSSISパッケージ内から実行されますが、今のところ、から実行しようとしていcmd
ます。
これがプログラムからの実際の出力であるとは思わないでください。
E:/TextMatcher>TextMatcher.exe
No
E:/TextMatcher>
コンピュータは文字通り「いいえ」と言い、それ以上の情報を提供しません。私は、プログラムのどこにも、失敗やその他の理由で「いいえ」という単語を出力することを含めていません。
もちろん、ローカルでは正常に動作します。ユーティリティクラスライブラリのdllも含めるようにしました。コンソールアプリを正しくデプロイする方法に関する他の質問(ここ、ここ)を読み、アドバイスに従いました。
NB:これは、問題の根本的な原因である「いいえ」という単語の使用のために、Googleにとっても非常に難しいことを証明しています...
編集-今は機能しているようです...ローカルマシンからリモートマシンにファイルを再度コピーしました...地球上で何が起こったのかを理解できるように、ファイルを再び壊そうとしています。私がそうするまで、私は答えを受け入れません。そうすれば、人々はそれにもう少し光を当てることができるでしょう。いずれにせよ、それはかなり困惑しています。