153得票14回答
为所有解决方案设置共用的NuGet软件包文件夹,当一些项目被包含在多个解决方案中时。

我一直在使用NuGet从外部和内部包源检索包,这非常方便。但是我意识到默认情况下包会按解决方案存储,当某些具有NuGet引用的项目包含在多个解决方案中时,这非常令人沮丧。然后引用将更改为其他解决方案包文件夹,这实际上可能对另一个开发人员或构建机器不可用。 我已经看到了一些方法可以指出通用的软...

133得票1回答
使用MSBuild.exe在发布模式下构建C#解决方案

我可以使用MSBuild.exe构建解决方案,但我的问题是我只能在DEBUG模式下构建它。我需要使用MSBUILD在Release模式下构建我的解决方案。 以下是我尝试过的方法:Process msbuild = Process.Start("C:\\Windows\\Microsoft.N...

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

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

115得票6回答
将解决方案中的所有项目重新定位到.NET 4.5.2

我在Visual Studio 2012中有一个包含170个C#项目的解决方案。 我需要将所有项目从.NET Framework 4.0重定向到4.5.2。 我喜欢使用Visual Studio处理此操作,方法是进入每个项目的属性,更改目标框架,然后让Visual Studio对.cspro...

105得票6回答
如何强制在Visual Studio 2013中打开解决方案文件(SLN)?

尝试在VS 2013中显式打开VS 2012解决方案(SLN文件)是成功的。但是,在Windows资源管理器中双击它仍然会在VS 2012中打开。 我读过 "Visual Studio 2012 doesn't convert vs2010 solution?" 并遵循了 建议“另存为......

85得票3回答
如何在多个解决方案之间共享相同的Resharper设置,且无需手动干预?

我们的项目是按照主解决方案(包含所有项目)和多个小解决方案(包含相关项目组)进行组织的。 我想在每个解决方案中共享相同的Resharper设置,确保开发人员不需要导入Resharper配置文件或手动执行任何操作。我们使用的版本是最新的之一,即7.0.1。在TFS中检查的DotSettings...

67得票10回答
Visual Studio 2012无法转换vs2010解决方案?

我用vs2012打开了我的vs2010解决方案,但它并没有像从2008升级到2010那样进行任何转换。因此,我的解决方案仍然保持10的标签。当我创建一个新的解决方案时,它当然会有11的标签。我没有遇到任何问题,但我很好奇。有什么区别吗?如果有,如何将其转换为vs2012解决方案?

61得票8回答
什么是 Visual Studio 中的解决方案文件夹?

我有一个Visual Studio 2008的解决方案,我想在解决方案中包含一个真实的文件夹,但不是在项目级别,而是在解决方案级别。 我注意到可以右键单击解决方案并添加解决方案文件夹,但它会出现一些白色的文件夹,我对它的用途有所怀疑...... 基本上,在文件系统中我有c:\ mySolu...

43得票3回答
DLL引用未复制到项目bin文件夹中

项目A 引用了 项目B,而项目B引用了一个外部DDL(使用NuGet还原)。该DLL应复制到项目A的bin文件夹中(与项目B的DLL一起): 在我的情况下,运行项目A时,抛出以下异常: 无法加载文件或程序集“PostSharp, Version=3.2.18.0, Cultu...

41得票2回答
如何在生成的命名空间中不包含Visual Studio项目文件夹名称

如何防止VS项目中解决方案文件夹的名称附加到新添加到该文件夹的项目生成的命名空间中? 例如:在VS解决方案中创建一个C#项目,设置默认命名空间为“BigClient.Domain”。 如果您在此项目中创建一个名为“MySpecialStuff”的解决方案文件夹,然后向'MySpecialS...