我知道我可以编译单独的源文件,但是有时候 – 比如编辑许多.cpp文件使用的头文件 – 需要重新编译多个源文件。 这就是Build的用途。 VC9(Visual C ++ 2008)中“Build”命令的默认行为是试图编译所有需要它的文件。 有时这只会导致许多失败的编译。 我通常只是看错误,并按CTRL – 中断手动停止生成。 有没有办法来configuration它,这样的生成停止在第一次编译错误 (而不是第一次失败的项目构build)自动?
可能重复: ASP.NET:网站或Web应用程序? 我注意到,当你启动Visual Studio 2008并select' New Project ' – >'ASP.NET Web Application'而不是' New Web Site ' – >'ASP.NET Web Site ”。 例如,如果您select“项目”,那么您可以编译为.dll,每个页面获取一个* .aspx.designer.cs代码隐藏文件。 1)为什么我们有这两种不同的项目types? 2)你喜欢哪一个? 3)为什么我会select一个呢? 4)什么处理* .aspx.designer.cs文件?
在Visual Studio 2008中重build和执行Clean + Build有什么区别? 是清洁 + build立不同,然后做清洁 + 重build ?
如何在visual studio 2008中设置我的C ++应用程序的可执行图标?
我已经非常努力地尝试,但找不到解决scheme如何为ASP.Net Web应用程序的进程内会话设置会话超时值。 我正在使用VSTS 2008 + .Net 3.5 + C#。 这是我自己写的超时时间为1分钟,这是正确的吗? 我在web.config system.web部分下写道 <sessionState timeout="1" mode="InProc" />
我正在寻找一种方法来本地化PropertyGrid中显示的属性名称。 该属性的名称可以使用DisplayNameAttribute属性“覆盖”。 不幸的是,属性不能有非常量expression式。 所以我不能使用强types的资源,如: class Foo { [DisplayAttribute(Resources.MyPropertyNameLocalized)] // do not compile string MyProperty {get; set;} } 我看了一下,发现一些build议从DisplayNameAttributeinheritance,以便能够使用资源。 我最终会得到如下的代码: class Foo { [MyLocalizedDisplayAttribute("MyPropertyNameLocalized")] // not strongly typed string MyProperty {get; set;} } 但是,我失去了强烈的types资源利益,这绝对不是一件好事。 然后我碰到DisplayNameResourceAttribute这可能是我正在寻找。 但它应该是在Microsoft.VisualStudio.Modeling.Design命名空间,我无法find我应该为这个命名空间添加什么参考。 有人知道是否有一个更好的方法来实现DisplayName本地化的更简单的方法? 或者如果有什么方法可以使用微软似乎用于Visual Studio的?
有什么方法可以知道我是否正在使用Microsoft Visual Studio 2008进行编译?
在Visual Studio(2008)中是否有折叠/展开文件中所有代码段的命令?
我已经成功地创build了一个应用程序,使用NotifyIcon最小化托盘。 当表单被手动closures时,它成功地从桌面,任务栏和alt-tab隐藏。 尝试开始使应用程序最小化时发生问题。 起初问题是应用程序将被最小化,但仍然会出现在alt-tab对话框中。 将FormBorderStyle更改为其中一个ToolWindow选项(来自“None”选项)解决了这个问题,但引入了另一个问题。 当应用程序第一次启动时,最小化窗口的标题栏在开始菜单上方可见: 图片http://i38.tinypic.com/2wny811.gif 。 打开表格,并closures它导致它正确隐藏。 我已经尝试了很多变化,但是现在基本上它是如何工作的… WindowState在devise器中设置为最小化。 在构造函数中进行一些初始化之后,我有以下几行: this.Visible = false; this.ShowInTaskbar = false; 当双击NotifyIcon时,我有以下几点: this.WindowState = FormWindowState.Normal; this.Visible = true; this.ShowInTaskbar = true; 就像我说的,我已经尝试了很多小的变化(this.Hide()等)。 有没有办法让NotifyIcon成为主要组件,使我可以完全启动和处置表单,而使NotifyIcon运行? 有一种方式来启动应用程序的forms最小化没有任何古怪的。 请帮我find它!
使用Visual Studio 2008创build一个msi来部署安装项目的程序。 我需要知道如何使msi运行刚才安装的exe文件。 自定义操作? 如果是这样,请解释在哪里/如何。 谢谢。