Windows サービスを機能させようとしていますが、次のエラーが引き続き発生します... 混合モード アセンブリはランタイムのバージョン 'v1.1.4322' に対してビルドされており、追加の構成情報がないと 4.0 ランタイムにロードできません。
Windows サービスは非常に単純です。いくつかのデータを見て、いくつかの整理を行い、いくつかの情報をデータベースに送信します。データが特定の条件を満たしている場合、サービスは K2 ワークフローに接続し、正しいアイテムを見つけて、アイテムを要求して完了します。
私の問題は、.NET 1.1 でビルドされたアセンブリで K2 に接続しようとすると発生します。追加してみました
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
プロジェクト内のすべての構成ファイルに追加しましたが、機能しません。奇妙なことに、サービスをデバッグ モードで実行してステップ スルーすると、問題はなく、すべて正常に動作しますが、インストールしてサービスとして実行すると、この問題が発生します。
インストール時に構成がコピーされていることを確認しましたが、どこにでも見つけることができるのは構成の追加だけであり、問題を解決していないように見えるため、今は困惑しています。