19得票2回答
项目(.vcproj)文件中能否设置工作目录?

我有一个脚本可以生成Visual Studio 2005的.sln文件和几个.vcproj文件。 我需要设置WorkingDirectory选项,但它在.user文件中指定,这是我们目前无法生成的文件。我在msdn上找到了vcproj文件定义,但似乎无法从那里设置此选项。 如何从.sln或....

21得票2回答
通过插件从编程角度获取当前Visual Studio IDE解决方案目录

我有一些工具可以对.NET解决方案进行更新,但它们需要知道解决方案所在的目录。 我将这些工具添加为外部工具,它们将出现在IDE工具菜单中,并提供$(SolutionDir)作为参数。这很有效。 然而,我希望用户能够通过自定义顶级菜单(我创建了一个Visual Studio集成包项目)和通过...

9得票4回答
当构建解决方案时,我该如何让MSBuild任务生成XML文档?

我有一个包含多个项目的解决方案。每个项目都配置为在 Debug 模式下生成 XML 文档文件(这是默认设置)。当我在 Visual Studio 2008 中构建时,它可以正常工作。 但是,在我的集成服务器上的构建脚本中,我建议使用 MSBuild 来构建整个解决方案,但它不会生成文档文件。...

130得票10回答
Visual Studio项目与解决方案的区别

作为一个对VS不太熟悉的人,我该如何理解这两个概念,它们之间有什么区别?

12得票2回答
如何在同一个解决方案中运行两个独立的项目:VS2008

我有一个单独的未管理的C++控制台应用程序解决方案(.sln),其中包含两个项目(.vcproj),都构建为.exe文件。我想同时运行它们(一个是客户端,一个是服务器)。如何配置Visual Studio,使得当我按下一个按钮(比如F5)时,它能够聪明地按我指定的顺序依次运行这两个项目? 目...

9得票3回答
如何通过编程创建Visual Studio解决方案(.sln)文件,包括网站项目?

我正在开发一个代码生成器项目,它可以创建具有可自定义层的解决方案。目前,我能够通过编写所有元素的代码来创建.sln文件。但是项目文件不需要这样做,它们可以使用MSBuild Project类进行编辑。 我想添加网站项目模板支持等功能,所以用这种方式编辑.sln文件并不好,我想知道是否有更好的...

7得票2回答
如何在Visual Studio中删除测试项目?

最近我在我的测试项目(Visual Studio 2010中的单元测试)上遇到了一个问题(无法从程序集中加载类型“...”)。因此,我尝试删除并重新编写它。我通过在“解决方案资源管理器”中右键单击项目并选择“删除”来进行删除。然而,如果我在整个解决方案的文件夹中查看,我仍然可以看到该项目存在。...

16得票5回答
我的解决方案中有哪些项目在使用某个特定项目的项目引用?

在我的解决方案中,我有很多项目使用解决方案中其他项目的项目引用。我该如何找出哪些项目引用了特定的项目?

7得票2回答
有没有一种简单的方法将多个项目添加到解决方案中?

在一些解决方案中,在开发过程中我使用直接引用内部项目的方式,然后在发布时切换到 nuget 引用。不过,手动将 30 多个项目添加到新解决方案中是一项繁琐的任务。 我想知道是否有更快捷的方法可以完成这个任务。对于项目来说很容易,你只需要复制/粘贴 xml 代码,但解决方案文件并不像那么容易编...

8得票3回答
彼得森算法是否满足饥饿问题?

我一直在搜索Peterson算法的信息,但是遇到了一些引用说它不能解决饥饿问题,只能解决死锁问题。这是真的吗?如果是,有人可以详细说明为什么吗? Peterson算法: flag[0] = 0; flag[1] = 0; turn; P0: flag[0] = 1; ...