3

私の64ビットマシンでは、DLLへの参照としてプロジェクトを作成しました

C:\Program Files (x86)\Microsoft SDKs\Silverlight\v5.0\Libraries\Server\System.ServiceModel.PollingDuplex.dll

x86 マシンでそのプロジェクトを開くと、ディレクトリが実際には「C:\Program Files」であるため、その参照は失敗します。

両方の環境で機能するようにこれを行う方法はありますか?

4

2 に答える 2

3

環境変数プロパティ $(ProgramFiles) を使用します

$(ProgramFiles)\SDKs\Silverlight\v5.0\Libraries\Server\System.ServiceModel.PollingDuplex.dll

それでできました。

于 2012-05-25T16:16:49.627 に答える
1

注意深く分析すれば、そのdllをコードベースのlibなどの一般的なサードパーティライブラリフォルダに置くことができます。この場合、このWCFプロジェクトで作業している場合は、SilverlightSDKをインストールする必要もありません。

于 2012-05-26T09:58:31.170 に答える