Visual studio 2013 如何防止NuGet软件包中的HTML文档文件复制到内容文件夹
我正在Visual Studio 2013中使用在线“NuGet Packager”模板构建NuGet包。我的项目中有以下文件结构:Visual studio 2013 如何防止NuGet软件包中的HTML文档文件复制到内容文件夹,visual-studio-2013,nuget,nuget-package,Visual Studio 2013,Nuget,Nuget Package,我正在Visual Studio 2013中使用在线“NuGet Packager”模板构建NuGet包。我的项目中有以下文件结构: content/ docs/ | +- Install.md | +- Install.html lib/ src/ tools/ 作为参考,我已经安装了Visual Studio的Web Essentials扩展,并且docs/Install.md文件在保存时从标记编译为HTML 使用包含文件的默认Package.nuspec设置,将docs目
content/
docs/
|
+- Install.md
|
+- Install.html
lib/
src/
tools/
作为参考,我已经安装了Visual Studio的Web Essentials扩展,并且docs/Install.md
文件在保存时从标记编译为HTML
使用包含文件的默认Package.nuspec
设置,将docs
目录复制到.nupkg文件的content
目录
Package.nuspec的
部分:
.nupkg文件的结果文件结构:
content/
docs/
Install.html <-- This is NOT correct
lib/
docs/
Install.html <-- This is correct
package/
tools/
内容/
文件/
Install.html我讨厌这样做。发布问题15秒后,我找到了答案
两件事似乎正在发生:
默认情况下,HTML文件在Visual Studio中被赋予“内容”的“构建操作”
NuGet会对此进行处理,并将包含此构建操作的任何文件(在项目的任何目录中)放入.nupkg文件的content
文件夹中
修复方法:
右键单击HTML文件
在“属性”窗格中,为“生成操作”选择“无”
清洁和建设项目