【问题标题】:c# visual studio 2017 publish errorc#visual studio 2017发布错误
【发布时间】:2017-07-02 22:22:48
【问题描述】:

安装报告查看器并使用它之后..当我发布它时..当我运行安装程序时它给了我这个错误..我不知道报告查看器是否会导致它帮助我

平台版本信息 视窗:10.0.15063.0 (Win32NT) 公共语言运行时:4.0.30319.42000 System.Deployment.dll:4.7.2046.0 构建者:NET47REL1 clr.dll:4.7.2098.0 由:NET47REL1LAST 构建 dfdll.dll:4.7.2046.0 由 NET47REL1 构建 dfshim.dll : 10.0.15063.0 (WinBuild.160101.0800)

来源 部署网址:file:///C:/Users/jeric/Desktop/Patient%20installer/WindowsFormsApp2.application

身份 部署标识:WindowsFormsApp2.application,Version=1.0.0.8,Culture=neutral,PublicKeyToken=27c89c7a35419cf0,processorArchitecture=msil

应用程序摘要 * 可安装的应用程序。

错误摘要 以下是错误摘要,这些错误的详细信息在日志后面列出。 * C:\Users\jeric\Desktop\Patient installer\WindowsFormsApp2.application 的激活导致异常。检测到以下故障消息: + 从 file:///C:/Users/jeric/Desktop/Patient%20installer/Application%20Files/WindowsFormsApp2_1_0_0_8/WindowsFormsApp2.exe.manifest 读取清单时出现异常:清单可能无效或文件无法打开。 + 清单的解析和 DOM 创建导致错误。注意到以下解析错误: -HRESULT:0x80070c81 起始行:0 开始列:0 主机文件:
+ HRESULT 异常:0x80070C81

组件商店交易失败摘要 未检测到交易错误。

警告 此操作期间没有任何警告。

运营进度状态 * [7/3/2017 6:13:29 AM]:C:\Users\jeric\Desktop\Patient installer\WindowsFormsApp2.application 的激活已开始。 * [7/3/2017 6:13:29 AM]:部署清单的处理已成功完成。 * [7/3/2017 6:13:29 AM] : 应用程序的安装已经开始。

错误详情 在此操作期间检测到以下错误。 * [7/3/2017 6:13:29 AM] System.Deployment.Application.InvalidDeploymentException(ManifestParse) - 从 file:///C:/Users/jeric/Desktop/Patient%20installer/Application%20Files/WindowsFormsApp2_1_0_0_8/WindowsFormsApp2.exe.manifest 读取清单时出现异常:清单可能无效或文件无法打开。 - 来源:System.Deployment - 堆栈跟踪: 在 System.Deployment.Application.ManifestReader.FromDocument(字符串 localPath,ManifestType manifestType,Uri sourceUri) 在 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest,String targetDir,Uri deploymentUri,IDownloadNotification 通知,DownloadOptions 选项,Uri& appSourceUri,String& appManifestPath) 在 System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp) 在 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc) 在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri,布尔 isShortcut,String textualSubId,String deploymentProviderUrlFromExtension,BrowserSettings browserSettings,String& errorPageUrl,Uri& deploymentUri) 在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri,布尔 isShortcut,字符串 textualSubId,字符串 deploymentProviderUrlFromExtension,BrowserSettings browserSettings,字符串和 errorPageUrl) --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri,布尔 isShortcut,字符串 textualSubId,字符串 deploymentProviderUrlFromExtension,BrowserSettings browserSettings,字符串和 errorPageUrl) 在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(对象状态) --- 内部异常 --- System.Deployment.Application.InvalidDeploymentException (ManifestParse) - 清单的解析和 DOM 创建导致错误。注意到以下解析错误: -HRESULT:0x80070c81 起始行:0 开始列:0 主机文件:
- 来源:System.Deployment - 堆栈跟踪: 在 System.Deployment.Application.Manifest.AssemblyManifest.LoadCMSFromStream(流流) 在 System.Deployment.Application.Manifest.AssemblyManifest..ctor(FileStream 文件流) 在 System.Deployment.Application.ManifestReader.FromDocument(字符串 localPath,ManifestType manifestType,Uri sourceUri) --- 内部异常 --- System.Runtime.InteropServices.COMException - HRESULT 异常:0x80070C81 - 来源:System.Deployment - 堆栈跟踪: 在 System.Deployment.Internal.Isolation.IsolationInterop.CreateCMSFromXml(字节 [] 缓冲区,UInt32 缓冲区大小,IManifestParseErrorCallback 回调,Guid & riid) 在 System.Deployment.Application.Manifest.AssemblyManifest.LoadCMSFromStream(Stream 流)

组件商店交易详情 没有可用的交易信息。

【问题讨论】:

  • 哇,这是一个很长的错误信息。你想要做什么样的“发布”?
  • 对于安装程序.. 我只需在构建部分单击它

标签: c#


【解决方案1】:

在“项目属性 > 发布 > 应用程序文件”下,我将引用文件的所有非 EN 版本设置为排除,重新发布,现在应用程序可以正确部署。

exclude option

【讨论】:

  • 抱歉回复晚了,我只是排除了包含 zh 的 .dll
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多