2016-08-05 17 views
0

我正在尝试构建我的第一个nuget包,该包需要打开readme.txt并对web.config进行更改。我想使用我的csproj文件创建一个包,如下面第二页所述,但我也希望应用一个web.config.transform文件,并在安装完成时打开readme.txt文件。构建VS项目中的Nuget包不会读取自述文件或Web.Config.Transform

我试图遵循这两个页面的指导:

我把readme.txt文件在项目的根我正在运行nuget.exe的目录,并且我创建了一个内容文件夹并将web.config.transform文件放入其中,但是当我安装时,它们都不会被应用包装上。

我解压nupkg文件,并没有看到与readme.txt或我的转换相关的任何内容。我不知道我在找什么。

回答

0

根据您在原始文章中提供的教程,您应该有一个nuspec文件。您应该在nuspec文件中添加一个部分,让您的软件包知道需要安装到项目中的文件。

<files> 
<file src="readme.txt" target="" /> 
</files> 

此外,请检查ReadMe文件的Build Action设置为Content,并将Copy to Output Directory设置为不要复制。

+0

目前还不清楚在哪里添加,但我终于明白了。我也有一个本地缓存的问题,所以很多时候我试图安装我实际上是试图安装以前的版本。谢谢! –

相关问题