問題タブ [add-references-dialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1248 参照

c# - Microsoft.Online.Administration.Automation.PSModule dll の参照を Visual Studio 2010 のプロジェクトに追加できません

非常に奇妙なことが起こっており、この問題の原因がわかりません。SharePoint サイトの値を取得するためにいくつかの PowerShell スクリプトを実行する必要があるプロジェクトがあります。これを行うために、Windows Azure Active Directory モジュールをインストールしました。現在、スクリプトは PowerShell 内から正常に実行されています。

次に、コード (C#) 内から同じスクリプトを実行する必要があります。これを行うには、dll の参照である Microsoft.Online.Administration.Automation.PSModule を追加する必要がありました。問題は、この dll が次の場所に配置されていることです。

ただし、Windows エクスプローラーを使用してこの場所を参照することはできますが、[参照の追加] ウィンドウで同じ場所を参照しようとすると、MSOnline フォルダーが表示されません!

エクスプローラーを使用して参照できるディレクトリが、VS 参照の追加ウィンドウに表示されなくなる理由を知りたいだけです。私の VS は管理者モードで実行されています。

以下は、エクスプローラーで表示できるフォルダー、MSOnline のスクリーンショットです。 ここに画像の説明を入力

これは、[参照の追加] ウィンドウからの同じディレクトリのスクリーンショットです。 ここに画像の説明を入力

FileNotFound エラーがスローされていることがはっきりとわかります。この奇妙な行動の理由を知りたいだけです。ありがとう

0 投票する
1 に答える
1559 参照

c# - Visual Studio で [参照の追加] をクリックしてもダイアログ ボックスが開かない理由

Visual Studio で [参照の追加] をクリックしても、ダイアログ ボックスが開きません。なんで?したがって、参照を追加することはできません。

画面は更新のように点滅するだけですが、「参照の追加」をクリックしても何も表示されません。あなたの助けが必要です。ありがとう。私は Visual Studio 2010 の初心者です。

0 投票する
0 に答える
571 参照

c# - おそらく名前の競合が原因で、IronPython が依存関係の読み込みに失敗する

同じディレクトリ内の別のファイルと同じ名前 ( .dllの前の部分) を持つアセンブリを参照すると、IronPython で問題が発生します。

たとえば、Foo.xmlFoo.Xml.dllが同じディレクトリにある場合、ディレクトリは sys.path に追加され、アセンブリFoo.Xmlを参照しようとします。

次のエラーが発生します。

これは、呼び出しに.dll拡張子を含めるだけで回避できます。AddReference()

ただし、参照されているアセンブリの依存関係であいまいさが発生すると、これは制御できなくなります。たとえば、アセンブリFoo.dllがFoo.Xml.dllに依存しているとします。IronPython がこの依存関係を内部的に解決しようとすると、前述の名前の競合が発生して失敗します。エラーはやや冗長ですが、問題は同じようです。

どちらの場合も、Foo.xmlファイルの名前を変更すると、Foo.Xml.dllアセンブリの読み込みが成功するか失敗するかが異なります。

誰もこれを経験したことがありますか?誰にも回避策がありますか?より良いアプローチ?