【发布时间】:2013-02-13 22:28:48
【问题描述】:
我正在尝试使用以下 msbuild 目标将来自第二个项目的文件包含为 EmbeddedResources:
<CreateItem Include="..\MyProject.Templates\**\*.css">
<Output ItemName="EmbeddedResource" TaskParameter="Include" />
</CreateItem>
但包含的文件丢失了它们的路径,例如~\Views\_Layout.cshtml 包含在 _Layout.cshtml 中(不是 Views._Layout.cshtml 所需要的)。有什么方法可以达到预期的效果吗?
【问题讨论】:
-
“CreateItem”任务已弃用,您有什么理由使用它吗?
-
从ayende.com/blog/4446/…复制粘贴我想要实现的只是(1)从通配符路由中引入嵌入式资源,(2)以这种方式VS不会实现它们,(3 ) 同时保留路径结构。这管理(1)和(2)......
标签: msbuild embedded-resource csproj