Visual studio MSBuild:将自定义资源文件包含为嵌入资源
我正在使用MSBuild在生成时动态生成一个资源文件,但为了能够在运行时读取此资源文件,我需要它是一个嵌入式资源 我到处都在研究如何将Visual studio MSBuild:将自定义资源文件包含为嵌入资源,visual-studio,msbuild,csproj,Visual Studio,Msbuild,Csproj,我正在使用MSBuild在生成时动态生成一个资源文件,但为了能够在运行时读取此资源文件,我需要它是一个嵌入式资源 我到处都在研究如何将.csproj中的文件标记为嵌入式资源,我甚至尝试过这样做,但都没有成功 <ItemGroup> <Content Include="Infrastructure\Content\Store\content_store_en.json" /> <EmbeddedResource Include="Infrastructure\
.csproj
中的文件标记为嵌入式资源,我甚至尝试过这样做,但都没有成功
<ItemGroup>
<Content Include="Infrastructure\Content\Store\content_store_en.json" />
<EmbeddedResource Include="Infrastructure\Content\Store\content_store_en.json">
</EmbeddedResource>
</ItemGroup>
有什么办法可以做到这一点吗?以下是您的方法:
<Target Name="BeforeBuild">
<CreateItem Include="Infrastructure\**\*.json">
<Output ItemName="EmbeddedResource" TaskParameter="Include" />
</CreateItem>
</Target>
资料来源:
我更改了CreateItem属性,因此它将反映您的问题
我希望它有帮助……如果它对您有帮助,请将其标记为已回答:)