Nuspec条件逻辑

时间:2019-03-22 14:52:00

标签: nuget nuspec

我遇到了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行中注释掉,但是从长远来看,这是不可行的。我可以提供尽可能多的信息。

0 个答案:

没有答案