2012-04-27 9 views
1

私はvb.netプロジェクトのProject> Publish能力を壊してしまいました。インストーラでいくつかのファイルをインクルードして、Project> Properties> Resources> Files and Add Resourceを使用してこれを試してみました。それは失敗したので私はそこに戻って資源を取り除いた。私はプロジェクトを公開することができますが、setup.exeを実行しようとすると「ベンダーのエラーに連絡します」というメッセージが表示され、ログを見ると以下のようなエラーが表示されます。私は立ち往生している。VB.netの壊れたPubl

エラー概要 以下はエラーの概要です。これらのエラーの詳細は、後でログに記載されています。 *信頼を判断する際に例外が発生しました。次のエラーメッセージが検出されました。 +値が予想される範囲内に収まらない。 Cの

  • 活性化:\ DocumentsとSettings \ボブ&スー\マイドキュメントのVisual Studio 2010 \プロジェクト\ SPIFFY \気の利いた\は\ Spiffy.applicationを公開\例外が発生しました。次のエラーメッセージが検出されました。 +値が予想される範囲内に収まらない。

は、私が(「!のHello World」テキスト付き)だけをForm1とのLabel1を持つ新しいプロジェクト(Junk28APR12)を作成し、それを公開しますが、再び、私は成功したsetup.exeを実行することはできません。ここではそれから完全なエラー・ログには、次のとおりです。

PLATFORM VERSION INFO のWindows:5.1.2600.196608(Win32NT) 共通言語ランタイム:4.0.30319.239 System.Deployment.dll:4.0.30319.1(RTMRel.030319-0100 ) clr.dll:4.0.30319.239(RTMGDR.030319-2300) dfdll.dll:4.0.30319.1(RTMRel.030319-0100) dfshim.dll:4.0.31106.0(Main.031106-0000)

ソース 展開URL:file:/// C:/ Documents%20and%20Settings/Bob &スー/マイ%20ドキュメント/ビジュアル%20Studio%202010/Projects/Junk28 & Sue/My%20Documents/Visual%20Studio%202010/Projects/Junk28APR12/Junk28APR12/publish/Applicationこのアプリケーションは以下の製品について記述しています:APR12/Junk28APR12/publish/Junk28APR12.application アプリケーションurl:file:/// C:/ Documents%20and%20Settings/%20Files/Junk28APR12_1_0_0_0/Junk28APR12.exe.manifest

IDENTITIES 展開アイデンティティ:Junk28APR12.application、バージョン= 1.0.0.0、文化=中立、なPublicKeyToken = 18093298bace470a、processorArchitecture = x86の アプリケーションID:Junk28APR12.exe、バージョン= 1.0.0.0、Culture =ニュートラル、PublicKeyToken = 18093298bace470a、processorArchitecture = x86、type = win32

アプリケーションの概要 *インストール可能 応用。

ERROR概要 以下はエラーの概要は、これらのエラーの詳細は、ログの後半に記載されています。 *信頼を判断する際に例外が発生しました。次のエラーメッセージが検出されました。 +値が予想される範囲内に収まらない。 * Cの活性化:\ DocumentsとSettings \ボブ&スー\マイドキュメントのVisual Studio 2010 \プロジェクト\ \ Junk28APR12 \ Junk28APR12 \ \ Junk28APR12.applicationを公開するには、例外が発生しました。次のエラーメッセージが検出されました。 +値が予想される範囲内に収まらない。

COMPONENT STOREトランザクションエラー概要 トランザクション・エラーが検出されませんでした。

警告 この操作中に警告は表示されませんでした。

OPERATION進捗状況 * [28/04/2012 11時12分14秒]:Cの活性化:\ DocumentsとSettings \ボブ&スー\マイドキュメントのVisual Studio 2010 \プロジェクト\が\ Junk28APR12 \ Junk28APR12 \公開\ Junk28APR12.applicationが開始されました。 * [28/04/2012 11:12:14]:展開マニフェストの処理が正常に完了しました。 * [28/04/2012 11:12:14]:アプリケーションのインストールが開始されました。 * [28/04/2012 11:12:14]:アプリケーションマニフェストの処理が正常に完了しました。 * [28/04/2012 11:12:15]:互換性のあるランタイムバージョン4.0.30319が見つかりました。

エラー詳細 この操作中に以下のエラーが検出されました。 * [28/04/2012 11:12:15] System.ArgumentException - 値が予想される範囲内に収まらない。 - 出典:mscorlib - スタックトレース:System.Deployment.Internal.Isolation.IDefinitionAppId.EnumAppPathで () System.ActivationContext.CreateFromNameAndManifestsで(ApplicationIdentity applicationIdentity、String []型manifestPaths) System.Deployment.Application.ActivationDescriptionでSystem.Deployment.Application.ApplicationActivator.InstallApplicationでSystem.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState副、ActivationDescription actDesc、Int64型のtransactionId、TempDirectory & downloadTemp) で.ToActivationContext() (SubscriptionState &副、ActivationDescription actDesc) でSystem.Deployment.Application.Applica tionActivator.PerformDeploymentActivation System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorkerで(URI activationUri、ブールisShortcut、文字textualSubId、列deploymentProviderUrlFromExtension、BrowserSettings browserSettings、ストリング& errorPageUrl) (オブジェクトの状態) * [28/04/2012 11時12分: 15] System.ArgumentException - 値が期待した範囲内にない。 - 出典:mscorlib - スタックトレース:System.Deployment.Internal.Isolation.IDefinitionAppId.EnumAppPathで () System.ActivationContext.CreateFromNameAndManifestsで(ApplicationIdentity applicationIdentity、String []型manifestPaths) System.Deployment.Application.ActivationDescriptionでSystem.Deployment.Application.ApplicationActivator.InstallApplicationでSystem.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState副、ActivationDescription actDesc、Int64型のtransactionId、TempDirectory & downloadTemp) で.ToActivationContext() (SubscriptionState &副、ActivationDescription actDesc) でSystem.Deployment.Application.Applica System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorkerでtionActivator.PerformDeploymentActivation(ウリactivationUri、ブールisShortcut、文字列textualSubId、文字列deploymentProviderUrlFromExtension、BrowserSettingsのbrowserSettings、文字列& errorPageUrl) (オブジェクトの状態)

コンポーネントストアのトランザクション なしトランザクション情報の詳細を利用可能です。

+0

どこに公開していますか?ファイル共有、Webサーバー、FTPなど? –

+0

自分のマシンに公開するだけです – user1228123

+0

私はMicrosoft Visual Basic 2010 Expressを再インストールするという唯一のオプションのようです。 mscorlibとは何ですか? PCを検索してもファイルとして表示されませんか? – user1228123

答えて

3

ありがとうございました。あなたのlinkは解決策を促しました。私のユーザ名には「&」があるので、デフォルトのパブリッシュパスには問題の原因となる '&'が含まれています。私はパブリッシュ・パスをマイ・ドキュメントの外に変更しただけです。

私はフォルダC:\ VB_NET \を作成しました。将来的にはそこにも入ります(確かに将来のプロジェクトも公開します)。

MSはこの問題を認識しており、明らかに修正するつもりはありません。私はそれでいいですが、彼らはそれが問題であることをより明白にすべきです。