MSBuild如何编译一个Release版本?默认是Debug版本。是不是要在.csproj文件里修改?

jtdarsshj 2012-06-02 03:04:57
如题。
...全文
1057 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
whh306573704 2014-08-07
  • 打赏
  • 举报
回复
/p:Configuration=Release
Saleayas 2012-06-02
  • 打赏
  • 举报
回复 1
/property:Configuration="Release"
jtdarsshj 2012-06-02
  • 打赏
  • 举报
回复
你们都错了,原来,Debug还是Release信息,存储于“.suo”文件里。

[Quote=引用 3 楼 的回复:]

试试这样
XML code
<MSBuild Projects="..." Properties="Configuration=Release"/>
[/Quote]

[Quote=引用 4 楼 的回复:]

IDE生产的csproj里面有这句
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
Debug改成Release应该就行。MSBuild不知道有没有。
[/Quote]



[Quote=引用 5 楼 的回复:]

把.csproj里面 PropertyGroup这个属性对应的全改成realse试试
或者sln里面改。
[/Quote]
jtdarsshj 2012-06-02
  • 打赏
  • 举报
回复
我试试。


[Quote=引用 4 楼 的回复:]

IDE生产的csproj里面有这句
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
Debug改成Release应该就行。MSBuild不知道有没有。
[/Quote]
蝶恋花雨 2012-06-02
  • 打赏
  • 举报
回复
把.csproj里面 PropertyGroup这个属性对应的全改成realse试试
或者sln里面改。
ParanoidKing 2012-06-02
  • 打赏
  • 举报
回复
IDE生产的csproj里面有这句
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
Debug改成Release应该就行。MSBuild不知道有没有。
__天涯寻梦 2012-06-02
  • 打赏
  • 举报
回复
试试这样
<MSBuild Projects="..." Properties="Configuration=Release"/>
jtdarsshj 2012-06-02
  • 打赏
  • 举报
回复
我用的是命令行编译,不是用IDE。我自己在写配置文件。

[Quote=引用 1 楼 的回复:]

右键解决方案——属性里面可以改。或者手动改 VS2010 一般会产生.suo user文件。
[/Quote]
蝶恋花雨 2012-06-02
  • 打赏
  • 举报
回复
右键解决方案——属性里面可以改。或者手动改 VS2010 一般会产生.suo user文件。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧