2

私はC#プロジェクトのプロパティで遊んだことがあります.これは、警告ウィンドウでそれらのメッセージを受け取るパラメータをリセットしたからです. これはコンパイルされたプログラムにとって重要ですか? どうすればこれを修正できますか? プロジェクトのプロパティで遊ぶ前に、私はそれらの警告を受けていなかったからです。

警告
参照されているアセンブリ "MySql.Data.Entity, Version=6.1.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL" は "System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089」は、「クライアント」TargetFrameworkSubset の一部としてリストされていません。この依存参照が必要な場合、コンパイル エラーが発生する可能性があります。

警告
参照 'System.Data.SqlServerCe' は、部分的に信頼された呼び出し元を許可しません。

警告
参照 'MySql.Data.Entity' は、部分的に信頼された呼び出し元を許可しません。

4

4 に答える 4

2
  1. プロジェクトのプロパティに移動します。
  2. [アプリケーション] タブに移動します
  3. [ターゲット フレームワーク] ドロップダウン リストから、[.Net Framework 3.5 Client Profile] ではなく [.Net Framework 3.5] を選択します。

(4 を使用している場合は 3.5 の代わりに 4 を使用しますが、エラーから 3.5 を使用しているように見えます)

于 2013-10-08T12:06:26.980 に答える
0

Ismail 実行中のシステムを決して変更しないでください (笑)。なぜリポジトリに作業を保存していないのか不思議です。

デフォルトのスタンドアロン アプリケーションを使用している場合は、次の点を確認する必要があります。

選択する:

  • [公開] タブを開き、[アプリケーションはオフラインでも使用できます....] を選択します。
  • セキュリティタブ「clickOnceセキュリティ設定を有効にする」はチェックしないでください!
  • [署名] タブ [ClickOne メインフェストに署名] はチェックしないでください。
  • [サービス] タブの [クライアント アプリケーション サービスを有効にする] はチェックしないでください。

再構築

ASP アプリケーションがある場合、コード セキュリティがある場合、またはアプリケーションにアクセス許可が必要な場合は、ClickOnce アプリケーションのアクセス許可を決定する必要があります。

http://msdn.microsoft.com/en-us/library/91z17fc9(v=vs.80).aspx

これで問題が解決します。

于 2013-10-08T12:37:55.093 に答える
0

ついに、私がやった衰弱の答えを見つけました。それは絵に示されています。JITオプションをチェックしました。「MySql.Data.dll」のコピーを取得しなかったため、別のコンピューターでexeプログラムを使用したときに、プログラムが機能せず、例外によって終了していたためです。この例外の警告では、JIT をチェックしようとしていました。私はそれをチェックしました(そして私はそれを忘れました)。すべての可能性を試した後、解決策を見つけました。しかし、この dll が保護されている理由がわかりません。それはGNUの一部でなければなりません??

問題の理由
(ソース: turcguide.com )

于 2013-10-08T23:29:04.627 に答える