我正在尝试为C#解决方案创建一个非常简单的Nuget程序包,该程序将文件放入项目目录中,而不是将文件放入实际项目中。
设置Target="Content"
会将文件插入项目。 Setting Target=""
给出错误:
”“您正在尝试将此软件包安装到以 '.NETFramework,Version = v4.5',但该软件包不包含任何程序集引用或内容 与该框架兼容的文件。”
答案 0 :(得分:0)
如果有兴趣的人我确实解决了这个问题-有必要生成一个.targets
文件,该文件将所需文件从包复制到所需位置。当.targets
文件包含在.nuspec
文件中时:
<files>
<file src="myfile.myfile" target="" />
<file src="MyTargets.Targets" target="Build" />
</files>
错误消失了,MyFile.Myfile由构建(并在软件包安装时)根据需要复制。
如果有人需要更多详细信息,请与我联系。