我们现在正在使用WIX-Toolset以保持安静。它总是在平稳的水域中航行,一旦我们配置了我们的XML,就像我们想要安装它一样,近一年内不需要进行任何更改。 直到一周前,我们需要为我们的客户建立一个新的MSI。
我们有几个用C#编写的库,包括一些javascript文件,最后但并非最不重要的一些ASMX文件是我们的web服务。
一旦我们构建新的MSI,我们就会创建所有这些文件的新版本。一切都很好,甚至javascript ...但ASMX文件有点破碎。他们有一个非常具体的在线声明,允许从Web访问后台的C#
课程。但文本文件格式不正确。
我们构建文件并手工复制,一切正常。如果我们使用MSI它会被破坏。
我们试图在配置中查明它,但根本找不到任何更改。
奇怪的是,我们在打开目标文件夹中的asmx文件后将Web服务asmx编码为UTF-8,它是ANSI。什么可能导致这个?这可能是问题吗?
下一个奇怪的事情......所有文件的大小都是20Kb,并在Notepad ++中显示,长度为41168行,共19968个字符。对于所有4种不同的ASMX
。
“安装”文件夹为C:\Program Files\Product Name\Sub Product\website\Webservice\
我做错了什么?