Visual studio 在VS2010中编写预构建脚本,将文件从BuildAction嵌入式资源更改为无?

Visual studio 在VS2010中编写预构建脚本,将文件从BuildAction嵌入式资源更改为无?,visual-studio,visual-studio-2010,embedded-resource,pre-build-event,Visual Studio,Visual Studio 2010,Embedded Resource,Pre Build Event,是否可以在Visual Studio 2010中编写预生成事件,将某个文件或特定文件夹中的所有文件的生成操作从嵌入资源更改为无?然后,编写一个构建后事件将它们更改回嵌入式资源 他们看起来像什么?到目前为止,我还没有发布任何消息,因为我甚至不知道我需要为这些事件编写什么代码。是电源壳吗?命令提示符 基本上,我想从以下内容更改ccproj文件: <EmbeddedResource Include="Storage\Seeders\Sql\SqlA.sql" /> <Embedded

是否可以在Visual Studio 2010中编写预生成事件,将某个文件或特定文件夹中的所有文件的生成操作从嵌入资源更改为无?然后,编写一个构建后事件将它们更改回嵌入式资源

他们看起来像什么?到目前为止,我还没有发布任何消息,因为我甚至不知道我需要为这些事件编写什么代码。是电源壳吗?命令提示符

基本上,我想从以下内容更改ccproj文件:

<EmbeddedResource Include="Storage\Seeders\Sql\SqlA.sql" />
<EmbeddedResource Include="Storage\Seeders\Sql\SqlB.sql" />
<EmbeddedResource Include="Storage\Seeders\Sql\SqlC.sql" />
。。。为此:

<None Include="Storage\Seeders\Sql\SqlA.sql" />
<None Include="Storage\Seeders\Sql\SqlB.sql" />
<None Include="Storage\Seeders\Sql\SqlC.sql" />
。。。然后在后期构建中再次返回


如果在构建事件中这样做并不简单,那么我会接受这一点作为答案

我想你必须仔细阅读VS jibberish项目@到目前为止,我的搜索没有成功。希望有人能告诉我一些好的资源。我确实认为这是一个真正的问题。我相信构建脚本会在构建之前和之后更改.ccproj文件,但不确定更改嵌入资源的代码可能是什么样子。好吧,如果比较两个.csproj文件,一个是构建操作正确的,另一个是错误的,这可能会帮你省去谷歌搜索。中有一些内容允许您修改.csproj文件,但我猜您也不想学习BuildEngine jibberish:@bzlm我不是叫它jibberish,因为我不想学它。我这样称呼它是因为我甚至不确定我可以在那里使用什么代码。它看起来类似于命令行/powershell,我对这两个方面都没有深入的了解。谢谢你的链接,我会查出来的。比较一下怎么样?听起来这样行。如果不想增加构建引擎的开销,可以将.csproj文件视为文本或XML。