如何创建仅安装一次配置文件的nuget包?
基本上,我通过nuget包将log4net配置文件(用于Debug + Release版本的+2转换文件)添加到我的项目中。
我希望在第一次安装时添加该文件,之后 - 它永远不应该更新,因为它可能是由开发人员自定义的。
这个问题:Is there a way to tell nuGet to install a file, into a project, only if the file is not already in the project?似乎是一个不错的答案 - 但我无法看到$ filesToMove变量的来源....
顺便说一下。我现在只需要在VS2015中使用它 - 所以我可以使用安装脚本。 (是的,近视 - 我知道: - )
我确实需要支持这个包可以在同一个解决方案中的多个项目中使用的事实。在这种情况下,它必须在第一次安装EACH项目时安装文件,而不仅仅是第一个项目......