我已经尝试了很多不同的方法,但似乎都没有达到预期效果。
我想与我的库分享一个示例配置(或图像或其他)文件,供其他人使用和借鉴。我试图默认只是将其包含在nuget包中,通过*.nuspec
和*.csproj
方式进行。但这两种方式都无法实现。
关于*.nuspec
部分,我已经尝试过以下操作:
<file src="bin\$configuration$\example.mylib.config" target="lib\net45" />
<file src="bin\$configuration$\example.mylib.config" target="build" />
<file src="bin\$configuration$\example.mylib.config" target="bin" />
我也尝试过这种方法,但这只是把文件复制到其他项目的源文件中,这不是我想要的。我希望它只出现在构建的输出中。
<file src="bin\$configuration$\example.mylib.config" target="content" />
对于
*.csproj
部分,我已经尝试将文件的build action
设置为content
、resource
、embedded resource
和None
。是否有任何方法? 是否有一种方法可以告诉
nuget
,拿起这个文件,并像我提供的dll一样需要在构建时附带它?