4

それはたまたま私に2回ありました。開発者ライセンスの有効期限が切れて、ライセンスを更新するように求められるとすぐに、ビジュアル スタジオ デザイナーがクラッシュし始め、xmal を読み込もうとすると次の例外が発生します。

System.Runtime.InteropServices.COMException
The application cannot be started. Try reinstalling the application to fix the problem. (Exception from HRESULT: 0x80073CFC)
   at Microsoft.Expression.HostUtility.AppPackage.AppPackageNativeMethods.IApplicationActivationManager.ActivateApplication(String appUserModelId, String activationContext, ActivateOptions options, Int32& processId)
   at Microsoft.Expression.HostUtility.AppPackage.WrtUtility.ActivateApplication(String appUserModelId, String activationContext, Object site)
   at Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.ActivateApplicationInternal(String appUserModelId, String activationContext, Object site)
   at Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath, String clientPort, Uri hostUri, IDictionary environmentVariables, Int32& processId, Object& processData)
   at Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory factory, IIsolationBoundary boundary, AppDomainSetup appDomainInfo, FrameworkName targetFramework, String identifier, String baseDirectory)
   at Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
   at Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
   at Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.Initialize()
   at Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type)
   at Microsoft.Expression.DesignHost.Isolation.IsolatedExportProvider.Initialize()
   at Microsoft.VisualStudio.ExpressionHost.Services.VSIsolationService.CreateExportProvider(IIsolationTarget isolationTarget, ICatalogFactory catalogFactory, IExportFilter filter)
   at Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
   at Microsoft.Expression.DesignHost.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget, CancellationToken cancelToken, DesignerServiceEntry& entry)
   at Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)
   at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func`2 func, CancellationToken cancelToken)
   at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.<>c__DisplayClassa`1.<StartTask>b__6()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

私は問題の解決策を見つけるために多くのことを試みましたが、唯一の解決策は、Windows を再インストールし、Visual Studio を最初から再インストールすることでした。

4

2 に答える 2

1

Visual Studio と Team Foundation サーバー (該当する場合) のキャッシュをクリアしてみてください。奇妙に聞こえるかもしれませんが、私のチームはすべて非常によく似た問題を経験しましたが、一貫して機能したのはこれだけでした (完全な再インストールは別として)。

次の場所にあるすべてのファイルを削除します。

TFS キャッシュ: C:\Users[ユーザー名]\AppData\Local\Microsoft\Team Foundation[バージョン]\Cache

考えられる 1 つの VS キャッシュの場所: c:\Users\\AppData\Local\Temp\VWDCache

適用される場合と適用されない場合がある接続の問題は、VS がキャッシュされたバージョンのプロジェクトをロードし、場合によってはライセンス情報が競合する可能性があることを示しています。 -reloads-a-cached-version-of-an-edited-csproj-file

于 2014-10-03T12:51:55.427 に答える
0

似たようなことが一度私に起こりました。プロジェクトをクリーンアップしてみてください。別名、プロジェクトフォルダーからフォルダーをクリーンアップbinしてください。obj

于 2014-10-03T05:48:47.097 に答える