2012-03-20 13 views
0

何も見つけずにこの問題を2日間処理しています。助けが必要です。 Silverlightアプリケーション(SL4) - - サービス参照して、私のWCFサービスを参照するWCFサービスWCF RIAサービスとSilverlight 4、Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.resourcesが見つかりません

私のSilverlightアプリケーションとWebプロジェクト :

は私が解決策を持っています。当時は珍しいことではありません。しかしSilverlightアプリケーションをビルドすると、 "GenerateWCFClientFilesTaskが予期しないエラーを生成する..."というエラーが表示されます。ファイルまたはアセンブリをロードできません 'Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.resources、version = 4.0.0.0、... - >ファイルが見つかりません

私はすでに再インストールRIAサービス、Silverlight_Toolsを再インストールし、私はそれをググが、何も見つからなかったしましました

任意の提案を

私の設定:。。?

  • VS 2010
  • RIAサービスV1.0
  • SL 4台の
  • のWindows 7 + IIS7ここ

は(申し訳ありません、それはフランス語でです)私の痕跡である

Erreur 4Échecinattendu・デ・ラ・tâche "GenerateWcfClientFilesTask" 。 System.IO.FileNotFoundException:Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.resources、Version = 4.0.0.0、Culture = fr-FR、PublicKeyToken = 31bf3856ad364e35 'という例外はありません。 Le fichierspécifiéest introuvable。 Nom de fichier: 'Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.resources、Version = 4.0.0.0、Culture = fr-FR、PublicKeyToken = 31bf3856ad364e35' ---> System.IO.FileNotFoundException:固有の情報が不完全です。 (例外デHRESULT:0x80070002が)Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.SlSvcUtilWrapper.get_SlSvcUtilAssemblyàSystem.Reflection.RuntimeAssembly.nLoadFile(文字列パス、証拠の証拠)System.Reflection.Assembly.LoadFile(文字列のパス)は、A à( )Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.WcfClientFilesTaskBase.CurrentDomain_AssemblyResolve(オブジェクト送信者、ResolveEventArgs引数)System.AppDomain.OnAssemblyResolveEvent(RuntimeAssemblyアセンブリà 、ストリングassemblyFullName)System.Reflection.RuntimeAssembly._nLoad(のAssemblyNameファイル名、文字コードベースà à 、Evidence assemblySecurity、RuntimeAssembly locationHint、StackCrawlMark & stackMark、Boolean throwOnFileNotFound、イントロスペクションのブール値、Boolean suppressSecurityChecks)System.Reflection.RuntimeAssembly.InternalGetSatelliteAssemblyà(文字列名、CultureInfoカルチャ、バージョンバージョン、ブールthrowOnFileNotFound、StackCrawlMark & stackMark) System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(のCultureInfo lookForCulture、StackCrawlMark & stackMark) àSystem.Resources.ManifestBasedResourceGrovelerà .GrovelForResourceSet System.Resources.ResourceManager.InternalGetResourceSetà(CultureInfoカルチャ、Dictionary`2 localResourceSets、ブールtryParents、ブールcreateIfNotExists、StackCrawlMark & stackMark) (のCultureInfo requestedCulture、ブールcreateIfNotExists、ブールtryParents、StackCrawlMark & stackMark) System.Resourcesà。 ResourceManager。System.Resources.ResourceManager.GetString(String name、CultureInfoカルチャ) àMicrosoft.Tools.ServiceModel.SvcUtil.SR.GetString(String name、Object [] args) àMicrosoft.VisualStudio.ServiceModel.ClientCodeGeneration.WcfClientFilesTaskBase.Execute()Microsoft.Build.Framework.ITask.Execute(à )Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() àà Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost、TaskLoggingContext taskLoggingContext、TaskHost taskHost、ItemBucketバケット、TaskExecutionMode howToExecuteTask、Boolean & taskResult)

PS:私の悪い英語のため申し訳ありません

+0

http://www.unlocalize.com/を使用している場合は、Googleにお勧めします。 – Silvermind

答えて

1

これはほとんど常に動作します:
プロパティページでRIAサービスリンクを無効にします。
bin、objおよびgeneratedcodefolderを削除します。
ソリューション全体を構築します。 (あなたにあらゆる種類のエラーを与える)
プロパティページでもう一度Ria Services Linkを有効にしてください。 もう一度ビルドしてください。

それでも解決しない場合:
別のマシンで試してください。
.csprojファイルの矛盾をチェックします。あなたの助けのための

0

おかげで、こんなに遅くお答え

は申し訳ありません。同じ設定の別のマシンを手に入れることは容易ではありませんでした。 Ria Servicesを無効にして再度有効にしても機能しません。 私は最終的に別のコンピュータでプロジェクトをコンパイルするのに成功し、それは動作します。

問題は私の最初のマシンから来ているようです。私はそれに新しいプロジェクトを作成しようとします。