如何在Visual Studio Web项目中添加转换?

时间:2016-07-08 13:42:52

标签: visual-studio msbuild xml-document-transform

我创建了一个新的ASP.NET web 项目,它没有*.csproj文件,而是需要发布website.publishproj。默认项目有一个Web.Debug.config文件,可用于转换。

如果我已经为它创建了配置,我该如何创建Web.Release.config? 注意:当我尝试手动执行时,它无法缩进,更重要的是它无法转换。

enter image description here

1 个答案:

答案 0 :(得分:0)

你的意思是ASP.NET web site而不是项目。该网站是没有.csproj文件的网站,csproj代表 c s 竖琴项目等。< / p>

我玩过这个并不可能。解决方案中没有此配置,并且没有包含文件结构上的元数据的项目文件(csproj),包括文件应如何关联。 Visual Studio中针对网站的演示&#34;项目&#34; (这里我的意思是项目,如解决方案下的节点)只列出特定文件夹中的所有内容(文件)。如果要从文件资源管理器中添加文件夹中的新文件,然后点击刷新,则会将其添加到列表中。同样,如果您删除Web.Debug.config文件并点击刷新它将被删除但是在您使用文件资源管理器再次手动添加它并在项目中点击刷新后它将被重新添加,但再次作为&#34;孩子&#34 ; Web.config。这可能是因为似乎无法在解决方案中为除调试之外的configuration指定不同的构建web site,并且我无法看到将配置添加到网站该网站没有元数据。

所以我担心在Visual Studio的web site中无法进行此演示。可以使用web project(和.csrproj)来完成,但这不是你要求的。