我遇到了nuspec文件和应用程序构建过程的问题:
我们软件的版本19.2包含ServiceDesk Helper模块。在处理该文件的nuspec文件中,存在以下行:
<file src="_ASPX\iServiceHelper\iServiceHelper.config" target="_ASPX\iServiceHelper\"/>
在运行19.2的内部版本时,它们可以很好地处理,并且创建时没有错误。但是,仍在开发版本19.1,主要是针对旧客户端的错误修复,并且19.1不包括此ServiceDesk Helper模块。在运行19.1的内部版本时,该代理失败,原因是缺少ServiceDesk Helper文件,并且无法找到上面指定的路径。
是否可以在nuspec文件中设置条件格式来避免此问题?更好的是,我如何完全避免这个问题?现在,当有人需要重新构建19.1的新版本时,我只是在iServiceHelper行中注释掉,但是从长远来看,这是不可行的。我可以提供尽可能多的信息。