创建安装程序,错误文件夹路径'。'包含无效字符

时间:2009-02-06 16:32:41

标签: c# .net-3.5 installer installation

我正在尝试为我没有编写的项目创建一个安装程序,并使用向导创建安装程序。 Program Files文件夹包含favicon.ico,自定义dll和项目的主要输出。

每当我构建安装程序并尝试运行它时,我会得到一个“文件夹路径”。包含无效字符。“并且安装程序中止。我怎样才能解决这个问题?发生了什么事?

2 个答案:

答案 0 :(得分:5)

找到解决方案。在工作时,当我们安装某些东西并询问公司名称和用户名时,我们总是放置'。',Visual Studio将安装项目的公司名称用作[制造商]。 I.E.它试图安装到C:\ Program Folder(x86)。\ ProjectName。为了解决这个问题,我从ApplicationFolder的文件夹路径中删除了[Manufacturer]。

答案 1 :(得分:0)

我不幸要追查这个错误。事实证明,VS2010(SP1)将\ r \ n放在"制造商"在installer.vdproj的product部分中。该名称已在“属性”部分中输入,没有任何前导\ r \ n字符。 VS2010独自完成了这一切: - (( 例如 "产品" {   "名称" =" 8:Microsoft Visual Studio"    ....    "制造商" =" 8:\ r \ nMyManufacturerName"    .....    " ARPCONTACT" =" 8:\ r \ nMyManufacturerName"    ... } 一旦我在记事本中打开它就取出了\ r \ n,一切正常。 这需要很长时间才能找到。但是我开始期待微软的这种劣质产品(我甚至不谈论WPF)。这些是开发人员生产力的巨大杀手,我们的开发人员基本上是微软的QA。