Asp.net 按文件类型将项目项标记为嵌入资源
我有一个asp.NETMVC项目,我在其他项目和某些文件类型(cshtml、图像、css等)中引用了该项目。为了包含某些文件类型,我必须始终记住选择“嵌入式资源”作为每个文件的构建操作。有没有一种方法可以自动做到这一点Asp.net 按文件类型将项目项标记为嵌入资源,asp.net,.net,visual-studio,embedded-resource,projects-and-solutions,Asp.net,.net,Visual Studio,Embedded Resource,Projects And Solutions,我有一个asp.NETMVC项目,我在其他项目和某些文件类型(cshtml、图像、css等)中引用了该项目。为了包含某些文件类型,我必须始终记住选择“嵌入式资源”作为每个文件的构建操作。有没有一种方法可以自动做到这一点 我记得在web上的某个地方看到一段代码,允许您通过修改项目文件来执行此操作,但经过大量搜索,我似乎再也找不到它了。我终于找到了我看到此内容的博客,您可以找到它 我需要在csproj文件中添加BeforeBuild操作,以包含嵌入的资源 <Target Name="Befor
我记得在web上的某个地方看到一段代码,允许您通过修改项目文件来执行此操作,但经过大量搜索,我似乎再也找不到它了。我终于找到了我看到此内容的博客,您可以找到它 我需要在csproj文件中添加BeforeBuild操作,以包含嵌入的资源
<Target Name="BeforeBuild">
<ItemGroup>
<EmbeddedResource Include="**\*.cshtml;**\*.png;**\*.jpg;**\*.svg;**\*.ico;**\*.swf;**\*.gif;**\*.css;**\*.js;**\*.woff;**\*.eot;**\*.ttf;" />
</ItemGroup>
</Target>
我还必须将已经作为“嵌入内容”包含的文件改回“内容”,否则会包含两次