将packages.config更改为somethingelse.config

时间:2014-10-16 05:22:31

标签: visual-studio-2013 nuget nuget-package

我创建了一个ASP.NET MVC 4.5应用程序 现在我想将packages.config更改为mypackages1.config。一个简单的文件重命名。

我编辑了.csproj文件并重命名为。
我按照提到的名称重命名了packages.config文件 我编辑了repositories.config并进行了如上所述的更改。

但是,当我发布Install-Package somepackage时,它创建了一个新的packages.config文件。

有没有办法可以重命名我的packages.config文件?我的解决方案中还没有.nuget文件夹。

2 个答案:

答案 0 :(得分:12)

不支持此功能。您无法将packages.config文件更改为任意名称。

NuGet唯一支持的是拥有以项目文件本身命名的packages.config文件。这允许多个项目文件(.csproj)位于同一目录中。因此,如果您的项目名为FooBar.csproj,则可以使用名为:

的packages.config文件
packages.FooBar.config

答案 1 :(得分:1)

尝试为您的解决方案启用nuget包还原,然后将创建nuget文件夹。在Nuget.Targets文件中,将packages.config重命名为您更改的名称。我还没有尝试过,但尝试这可能会对你有所帮助。此外,您必须确保新下载的内容必须单独在该文件中创建一个条目而不是它创建的packages.config。