应该在进行转换后nuget清理配置文件

时间:2013-06-26 08:22:27

标签: nuget thinktecture-ident-server config-transformation

我正在开发一个nuget包,以便将我公司自己的 userValidation claimRepository 引入Thinktecture Identity Server。

我已经改变了我的配置存储方式,以匹配Thinktecture的工作方式。 (即 - 在Configuration文件夹中的connectionStrings& repositories配置在他们自己的文件中)我已经这样做了所以我可以使用配置转换。

我遇到的问题是 xdt 属性(以及根元素上的xmlns)保留在生成的配置文件中。虽然这可能不会引起问题,但它看起来有点混乱。

那么,这是标准行为还是nuget和非web / app.config文件转换中的错误?

1 个答案:

答案 0 :(得分:1)

.transform文件不需要当前版本中的xdt属性。请参阅此处的文档:http://docs.nuget.org/docs/creating-packages/configuration-file-and-source-code-transformations

确保将转换文件添加到项目中,并将其构建操作设置为“内容”而不是“无”