2011-04-28 18 views
2

UNC共有から.Net 4.0 winformsアプリケーションを正常に実行したことがありますか?私は2.0のセキュリティと互換性を持たせ、レベル1の透明モデルを使用しようとしましたが、私はそれがほぼ不可能であることから見ることができます。私はFrameworkとFramework64,2.0,4.0から無駄に思っていたすべてのカスポルの組み合わせを試しました。また共有から.Net 4.0 Winformアプリケーションを実行する(UNCパス)

- これが行うには間違ったことであれば、つまり、「共有からアプリケーションを実行することはありません」、誰かを必要とせずにと彼らのWinフォームアプリケーションを更新をインストールするクライアントの数百を持っているための代替は何ですかすべての単一のマシンに座って再インストールしますか?

答えて

3

.NET 4.0では共有からの実行が許容されていましたが、2.0ではなく(3.0と3.5についてはわかりませんが、どちらもCLR 2.0上にあったので、 2.0の挙動を模倣する)。私の推測では、あなたの2.0セキュリティの互換性が問題です。

ただし、代わりにClickOnceの展開があるとします。共有に公開し、プログラムの開始時に更新をチェックすることができます。また、必要な最小バージョンのエントリで強制的にアップグレードすることもできます。

+0

「一度クリックするとFullTrustで実行できますか?私が必要とする理由は、完全な信頼と多くのリフレクション作業が必要なSpring.Netなどのフレームワークによるものです。ありがとう! –

+0

プロジェクトのセキュリティタブには、「ClickOnceのセキュリティ設定を有効にする」というオプションがあります。また、そこには、 "This is a full tr​​ust application"と "This is a partial trust application"の選択肢があります。私はClickOnceを介して部分的な信頼の経験はありませんが、一見するとオプションを指定できるように見えます。有望な "Edit Permissions XML"ボタンがあります。 –

+0

ありがとう、マイク - 私はこのルートを下ります。 –

関連する問題