首页 文章
  • 2 votes
     answers
     views

    .Net 4.0并行foreach循环无法在“ 生产环境 ”应用程序中生成新线程

    我有一个小型的WPF C#应用程序,它的核心是一个并行的foreach循环 . 实际的循环没有太多期望等待网络响应(它基本上是一个网络扫描程序),并且它可以在Visual Studio 2010中正常运行 - 该应用程序将增加到数百个线程,如果我让它可以增加到数千个线程跑得够久 . 这是代码的核心部分: ParallelOptions parallelOptions = new ParallelO...
  • 0 votes
     answers
     views

    如何使ClickOnce安装程序卸载通过.msi安装的先前版本?

    我已经申请了(在Visual Studio 2008) . 第一个版本的安装程序基于MSI(即部署项目) . 但对于该应用程序的第二个版本,我已经确定ClickOnce更适合我的需求 . 我可以将安装程序设置为较新版本(基于ClickOnce)以卸载以前的版本(基于MSI)吗?如果有,怎么样?
  • 5 votes
     answers
     views

    Visual Studio 2010,Visual Studio 2008和ClickOnce的Crystal Report

    我在这里遇到了一些麻烦 . 我大约4周前将我们的Winforms产品之一从VS2008升级到VS2010 . 转换很好,但我们使用了Crystal Reports,因此不得不为Visual Studio 2010 Beta 2安装VS2010 Crsytal报告 . 这很好,并且给了我设计师等回来的水晶 . 当解决方案打开时,我选择不转换报告,因此它们仍然设置为原始版本的水晶 . 然后我们继续进行...
  • 10 votes
     answers
     views

    安装4.5时,不会安装.NET Framework 4.0

    我将Visual Studio 2012用于需要(至少).NET Framework 4.0的WPF项目 . 我已经安装了4.5,但是使用Windows XP的人无法安装该应用程序(因为4.5不能在Windows XP上运行) . 我使用ClickOnce作为部署应用程序 . 当我尝试安装4.0版本时,我收到错误(从荷兰语翻译,因此英文版本可能会有所不同): 此计算机上已安装相同或更高版本的.N...
  • 2 votes
     answers
     views

    无法使用MageUI选择入口点

    我正在使用ClickOnce发布我的wpf应用程序,但是我也想混淆它 .我将我的应用程序发布到本地文件夹,对其进行模糊处理,然后使用mageui将其重新签名,然后将其上传到我的Web服务器 .问题是,我似乎无法将我的可执行文件定义为入口点,每次我选择它时,它将默认返回到空文件类型 .奇怪的是,即使我将't obfuscate my assembly and try to resign it as ...
  • 4 votes
     answers
     views

    SlowCheetah将设置放在app.config.deploy而不是.exe.config中

    我在已经使用ClickOnce的现有WPF项目上使用最新版本的SlowCheetah . 我正在尝试为每个环境提供不同的应用程序设置(app.config中的applicationSettings节点;构成Settings.settings文件的那些节点) . 当我发布我正在获取app.config.deploy(内置正确转换的设置)以及没有转换设置的ProjectName.exe.config文...
  • 2 votes
     answers
     views

    在一个安装程序exe中一起安装.NET Framework和VB.NET应用程序

    用Visual Basic编写的软件要求.NET框架安装在最终用户的计算机上才能运行 . .net是一个用户可能没有在他们的计算机上的大型软件框架 . 如何使用.NET框架分发我的VB.NET应用程序,以便它可以在用户的计算机上正常运行? 当我尝试创建我的clickonce部署/安装程序时,您会认为它会自动包含最终用户的.NET 4.0设置,它会 not . 当我通过这样的Microsoft文...
  • 1 votes
     answers
     views

    安装inf文件,但“找到新硬件”向导仍然需要驱动程序

    我想知道是否有人可以向我指出正确的方向,因为这个问题一直困扰着我 . 我使用ClickOnce安装程序来安装必备组件 . 我写了一个boostrapper包,无条件地成功地将包(.inf,.cat,dpinst.exe,.bat)下载到PC . 批处理文件运行命令“dpinst / LM”,自动弹出“设备驱动程序安装向导”,并且“完成设备驱动程序安装向导”表示成功 . 接下来,我将一条特殊的usb...
  • 54 votes
     answers
     views

    无法在证书存储中找到清单签名证书

    我用我的VSTO 4.0 word加载项和强名称密钥文件 .snk 签署了程序集,并尝试取消选中Signon ClickOnce清单,但在重建后它再次出现 . 在我尝试删除 .csproj 中的ClickOnce清单行之后,每次重建后都会出现 .pfx 清单 . 有没有人知道永久删除临时ClickOnce清单的解决方案?
  • 17 votes
     answers
     views

    使用Visual Studio 2010进行程序集签名时出错:“尝试引用不存在的标记”

    我正在尝试使用PFX文件在Visual Studio 2010中签署程序集 . 输入私钥密码后,我得到: 尝试引用不存在的令牌 我该如何解决这个问题?
  • 1 votes
     answers
     views

    使用Visual Studio 2008签署程序集时出错'Object already exists'

    我遇到了几个地方描述的相同问题,包括Stack Overflow问题Visual Studio reporting error "PFX - Error Importing Key / Object already exists" . 大多数人在Windows Vista和Windows 7上遇到问题,但在我的情况下,我在Windows XP上作为管理用户运行 . 我已经尝试了...
  • 3 votes
     answers
     views

    ClickOnce证书不再有效,但未过期

    多年来,我一直在使用相同的系统从VS.NET 2008/2010命令提示符创建长期证书 . 但是,截至今天上午(可能更早),我的所有发布尝试都失败了 . 我(基本上)使用这个批处理文件多年来生成PFX文件: @echo PFX key creation utility: Usage: @echo CreatePFX.bat [key name] @echo THIS MUST BE RUN FRO...
  • 1 votes
     answers
     views

    在Visual Studio 2012中重新签名ClickOnce清单

    我有一个VSTO解决方案,它有一个修改清单文件的postbuild事件PowerShell脚本 . 清单文件修改后,我使用Mage重新签名 . 这一切在Visual Studio 2010中都很有效,现在升级到Visual Studio 2012之后,这种方法已经不再适用了 . 我在Microsoft表单上发现了一些信息,这些信息表明Visual Studio 2012清单文件的加密已经发生了变化...
  • 5 votes
     answers
     views

    错误MSB3482:签名时发生错误:无法签名

    我有自己签名的.pfx证书 . 我已经签署了我的VSTO(Visual Studio中的Excel加载项项目类型)项目的ClickOnce清单 . 最近我们已经将应用程序从.Net 3.5迁移到4.5,从Office 2007迁移到2010以后的项目(过去工作),现在它给了我一个错误: 签名时出错:未知错误“-2147012894”SignTool错误:发生了意外的内部错误证书完全有效且未过期 ...
  • 6 votes
     answers
     views

    使用MSBuild对ClickOnce或程序集进行签名导致错误MSB3321

    我在Visual Studio 2008中设置了我的简单项目以使用ClickOnce安装程序 . 我've specified that the ClickOnce manifests should be signed by our comapny' s PFX文件 . 当我在Visual Studio中设置它时,它要求输入PFX文件的密码,我很乐意提供 . 当我在Visual Studio中构建...
  • 10 votes
     answers
     views

    MSBuild无法使用临时密钥签署ClickOnce清单(错误MSB3326和MSB3321)

    我正在尝试在Windows Server计算机上构建ClickOnce Windows Forms项目(.NET 3.5 / Visual Studio 2010) . (为了使用Hudson CI自动化构建过程 . ) 为了对ClickOnce清单进行签名,我在Visual Studio中创建了一个临时密钥 temp.pfx . 我可以在我的工作站上从Visual Studio成功构建和部署...
  • 1 votes
     answers
     views

    在Jenkins上使用已签名的ClickOnce清单构建VS2012项目时出现问题

    我在使用已签名的ClickOnce部署清单构建VS2012项目时遇到问题 . 用于签署项目的.pfx证书使用付费密钥进行密码保护 . 我正在使用Jenkins和MSBuild插件 . BUILD FAILED 之后出现的错误是: C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(2455...
  • 4 votes
     answers
     views

    TFS构建中的ClickOnce Manifest应用程序

    有谁知道如何在TFS托管控制器构建中使用ClickOnce清单应用程序的代码签名证书? Scenario: 我使用Team Foundation Service作为代码存储库和源代码控制 . 我使用团队资源管理器(Visual Studio 2012)创建了一个构建定义 . 使用配置为 Any CPU|Release 的默认模板构建“ Process ” 构建设置为“ Manual trigger...
  • 27 votes
     answers
     views

    什么是ClickOnce签名?

    根据Microsoft,您必须在ClickOnce应用程序上签名 . 但在我看来,当我在没有签名的情况下发布它时(通过关闭'Sign the ClickOnce manifests'选项)它可以正常工作 . 我真的没有't care and kept the default values (I think I was using a test certificate) until I change...
  • 8 votes
     answers
     views

    ClickOnce证书已过期 - 未签署清单

    我有一个使用ClickOnce的分布式应用程序 . 我去做了一个更新,并得到一个关于证书到期的错误 . 我在签名标签上注意到我可以取消选中ClickOnce清单的签名 . 我这样做并成功发布了我的申请 . 它对前七个用户来说运行良好 - 但只是让用户感到害怕: Manifest XML signature is not valid. + No signature was present in t...
  • 30 votes
     answers
     views

    使用证书签署ClickOnce? [关闭]

    获取证书以签署我的ClickOnce程序集的过程是什么? 我公司有一些ClickOnce应用程序,但它们都是用Visual Studio创建的临时证书签名的 . 那些显然不是Trusted Root Authorities也不是受信任的出版商 . 我跟着文章Configuring ClickOnce Trusted Publishers,我喜欢用证书签名的经验,这个证书既是Trusted Root...
  • 2 votes
     answers
     views

    Visual Studio报告错误“PFX - 错误导入密钥/对象已存在”

    我有一个Visual Studio 2008 ClickOnce解决方案,我试图编译"Sign Manifest"打开 . 选中此选项后,系统会提示我输入我的PFX文件密码,输入正确的密码后会收到错误消息: “导入密钥错误”/“对象已存在” . 我确定我已经收了些东西 . 我试图运行以下无效 . CERTUTIL -importPFX -user <pfxname&g...
  • 4 votes
     answers
     views

    使用相同的PFX对程序集和ClickOnce清单进行签名

    我有一个具有以下限制的应用程序: 必须通过ClickOnce分发,清单由可信证书签名 . 也必须签署程序集 . 我有一个PFX发给我公司进行代码签名(1.3.6.1.5.5.7.3.3),如果我生成一个新的密钥对,这似乎可以用于签署清单 . 但是,如果我尝试使用此PFX对程序集进行签名,则会出现以下错误: 无法导入以下密钥文件:mycert.pfx . 密钥文件可能受密码保护 . 要...
  • 1 votes
     answers
     views

    停止签署ClickOnce Manifest - 证书过期后和新开发机器上

    我使用VS2010创建了一个使用ClickOnce部署的VB Win Forms应用程序 . 签署ClickOnce Manifests已签入 . (VS创建了证书,我不知道密码是什么)证书已过期所以我创建了一个TemporaryKey.pfx(这个在1年后到期,我有密码)我能够使用临时证书发布和部署 . 我现在有一台新电脑 . 我从旧电脑上复制了解决方案文件夹 . 如果我尝试构建应用程序,我会...
  • 0 votes
     answers
     views

    如何从HTML5页面打印

    我正在网站上工作,需要从HTML5页面打印到默认打印机(如果可以通过安装的打印机中的代码选择,那将很好) . 不仅如此,我希望打印是静音打印(无选择或对话框) 应用程序/网站用于仓库,需要进行大量的标签打印和运输标签打印 . 我正在考虑使用Click Once应用程序仅用于打印部件,但不确定他们是否具有对系统的完全访问权限 . 应该是跨浏览器兼容的 . 我有什么选择,链接到工作示例会有所帮助 .
  • 2 votes
     answers
     views

    使用Visual Studio 2010 ClickOnce发布加密文件

    我的项目解决方案位于加密文件夹下,当我发布项目时,文件也将被加密 . 我试图将它们发布到另一个给我错误的服务器 无法将文件'C:...'复制到'\Server...' . 无法将'Application Files/...'添加到网站 . 无法添加文件'Application Files...' . 无法加密指定的文件 . 有没有办法在发布之前自动删除加密或其他一些方法来解决这个问题 . 我不想删...
  • 0 votes
     answers
     views

    单击一次部署 - 部署的应用程序运行时错

    我使用VS社区2017的部署功能获取自定义级别excel工作簿2010.安装包在客户端计算机上创建 . 我可以运行安装程序并检查是否已安装工作簿 . 在运行时我挂起了一个异常,我认为这意味着没有正确设置VSTO运行时库 . 这是我收到的错误消息(这是法国人对此感到抱歉 - 一字一句地说“未找到元素”: System.Runtime.InteropServices.COMException (0x8...
  • 0 votes
     answers
     views

    VSTO和ClickOnce的部署陷阱

    我正在使用Visual Studio 2010与Excel Workbook 2007 VSTO项目 . 它使用的是.NET 4和VSTO4运行时 . 我正在使用ClickOnce发布此内容 . 我设置的先决条件是.NET 4,VSTO运行时和Windows安装程序 . 我没有包括主互操作程序集 . 我已将其设置为从与我的应用程序相同的位置下载 . 发布后我得到的用户只在他们的机器上安装了.NET...
  • 2 votes
     answers
     views

    Windows 7下的ClickOnce / Excel-VSTO

    我们在VS2010中开发了一个.Net 4.0 VSTO Excel AddIn,我们正在通过ClickOnce进行部署 . 我们的可部署在Windows XP上似乎很好,但在Windows 7上安装时非常有问题 . 这些问题似乎都与需要通过Excel删除AddIn时有关(即它已被Excel软删除[例如由于失败等原因]然后由用户通过Excel | Options | AddIns | Manage...
  • 1 votes
     answers
     views

    如何创建 ClickOnce MS Office Outlook add-in?

    我使用 Visual Studio 2005 创建的 Outlook add-ins 不使用 ClickOnce 安装程序,而仅使用常规 Windows Installer。 (文件->新项目->扩展性->共享 Add-In) 我需要使用 ClickOnce 安装程序来创建 add-ins,因为据我所知,这是对 add-ins 进行签名的唯一方法,尽管它们在客户端计算机上具有 M...

热门问题