solution相关内容

如何以编程方式构建Visual Studio解决方案?

我想通过传递解决方案文件路径(.sln文件)和构建模式(调试,发布)来编译解决方案。 我不想要调用诸如devenv.exe或msbuild.exe之类的命令行进程。相反,我想使用API​​并知道是否存在编译错误。 有可能吗? 如果您认为自己会做的话,请提供示例。 解决方案 您将不得不在某个地方启动一个流程指向进行编译,因此您最好生成一个启动编译的过程。 安德鲁(An ..
发布时间:2020-09-24 02:59:08 其他开发

我如何订阅另一个大会中提出的事件

我有一个包含3个项目的解决方案.一个项目处理异步通信.完成回调后,将引发事件SomethingCompleted. 如何在同一解决方案中从另一个项目订阅此事件? 我在接收项目中内置了事件处理程序,但是在发送项目中看不到该事件. 解决方案 您需要引用引发事件的类以注册事件处理程序. 一旦有了它,就像注册其他任何事件处理程序一样: foo.SomethingCompleted ..
发布时间:2020-09-12 21:10:04 C#/.NET

SQL Server数据存档解决方案

我正在寻找一种解决方案来存档数据库中存在的数据.我的数据库是SQL Server 2008,大约有250个表.我在网上搜索并找到以下链接: http://www.dbazine.com/sql/sql-articles/charran13/ 但此解决方案尚不清楚 我不知道在sql server中有直接的方法可以做到这一点.请给我一个解决方案. 解决方案 您选择推出的解决方案将取 ..
发布时间:2020-09-06 20:18:02 数据库

使用MVC5的企业级应用程序体系结构的最佳实践是什么?

我想知道基于MVC5的企业级体系结构的最佳实践是什么.我的意思是在一个解决方案中在多层或多个项目之间进行选择?也许不止一种解决方案?任何好的示例项目? 解决方案 由于我的问题在去年访问了很多次,并且我知道还没有确定的答案,因此我决定提供一个全面的答案,因为尽可能地.该答案基于一些实际的项目经验,并且很少进行专家咨询: 首先,重要的是要注意在软件设计中 过程中,没有什么是坚实的对与错. ..
发布时间:2020-09-06 19:36:00 其他开发

在Visual Studio Express 2013中创建解决方案文件夹

我注意到,当您在VS 2013 Express中打开包含解决方案文件夹的解决方案时,它们会正确加载并且解决方案会正确构建.与Visual Studio 2010的快速版本不同,Visual Studio 2010的快速版本在加载解决方案时会显示错误消息. 以下是AvalonDock解决方案的屏幕截图,该解决方案已在Visual Studio 2013 Express中打开: 由于Visual ..

如何在不加载所有项目的情况下打开Visual Studio解决方案?

我在Visual Studio中有一个很大的解决方案,其中包含一些Android,Windows Phone和iOS Xamarin项目.不幸的是,Visual Studio在尝试加载整个解决方案时会挂起(持续数小时).只要我通常只加载Android或iOS项目(和插件项目),但不能同时加载两者,它就可以正常工作. 不幸的是,我更改了它,现在无法加载解决方案了.我读到类似的设置存储在.suo ..
发布时间:2020-07-27 07:03:08 其他开发

Visual Studio解决方案文件-"Build.0&"是什么?意思是?

自定义构建配置时,我正在查看我的Visual Studio .sln文件(之所以如此,是因为长期以来涉及到无法在VS2012中加载的项目). 有人知道构建配置部分的 Build.0 是什么意思吗?这是否表示该项目已打勾,要在此构建配置下进行构建? ActiveCfg又与什么有关? {CFHHHA78-C688-40B3-B53A-20C963A6F138}.Debug|Any C ..

如何只显示当前在Visual Studio 2010(TFS)中打开的解决方案的未决更改,而不显示所有更改的完整列表?

是否有一种方法可以强制Visual Studio 2010仅显示当前打开的解决方案的未决更改?我正在同一个项目的多个分支上工作,并在大多数分支中更改了相同的文件.每次手动检查待处理的更改并仔细检查是否选择了我当前正在处理的文件,真是太痛苦了. 解决方案 打开待处理的更改窗口.您可以找到一个工具栏按钮,可以根据当前解决方案进行过滤. ..
发布时间:2020-07-27 04:21:26 其他开发

如何创建解决方案范围的连接字符串

有人知道是否可以创建一个解决方案中所有项目都可以访问的单个连接字符串(大约有6个). 我可以使用此信息创建一个文本文件,但是我们也需要设计时间支持,并且在解决方案中的每个App.Config和Web.config文件中都有一个连接字符串是不切实际的. 我们基本上想要一个Single连接字符串,如果db的位置发生更改,该字符串很容易更改,IDE还将使用它来提供设计时间支持 解决方案 ..

每个项目配置如何具有不同的项目依赖关系?

根据当前正在构建的项目配置,我希望具有不同的项目依赖关系. 例如,我不想在Release配置中构建和链接SomeTestLib.vcproj,但是我想在Debug中构建并链接到它. 一种有效的解决方案是使用条件编译宏: #ifdef DEBUG #pragma comment( lib, "SomeTestLib" ) #endif 但是在这种情况下,调试器和Inte ..
发布时间:2020-07-27 03:31:31 其他开发

Git和Visual Studio项目参考

那么,我的问题的简短版本是: 当您的项目在多个解决方案中共享时,在Git中处理项目引用的最佳方法是什么?应该如何组织我的Git仓库? 长版本为: 我们是一个由5名开发人员组成的小型开发团队,目前,我们使用TFS作为源代码控制和构建服务器,而Visual Studio是我们的首选IDE.我一直热衷于尝试新事物并尝试改善我们的开发环境,因此我决定继续阅读Git,以了解它是否可以很好地 ..

VS损坏的.sln文件?

当我尝试打开.sln文件时,Visual Studio退出.我可以通过打开TFS,获取特定版本,选择最新版本,强制覆盖,打开.sln文件,然后忽略“不兼容的文档消息"来打开它. 但是,如果有一天我不能这样做,我想知道哪里出了问题以及如何解决. 如何解决? 解决方案 我认为这更可能是.suo(这是一个隐藏文件).已知它们已损坏(至少从VC ++ V6开始就是如此).删除它会清除V ..
发布时间:2020-07-27 01:15:51 其他开发

当我在Visual Studio中卸载项目时,VS会将设置保存在哪里?

我检查了解决方案文件和项目文件,但找不到与此设置有关的任何内容.当人们从TFS源代码管理中获取最新版本时,他们总是看到“已加载"状态,这并不是我真正想要的. 解决方案 此信息存储在解决方案用户选项文件(.suo)中,您可以在与解决方案文件相同的目录中找到该文件.顾名思义,这是特定于用户的信息,这意味着在团队之间共享这些信息将很困难,因为每个人都将需要使用相同的选项并将文件存储在确切的位置, ..
发布时间:2020-07-27 01:00:13 其他开发

当启动应用程序是控制台应用程序时,阻止iisexpress在解决方案中运行网站

我有一个包含多个项目的解决方案.即使我将Web项目的开始选项设置为: 不打开页面.等待来自外部应用程序的请求. 使用自定义Web服务器.基本网址:http://localhost. 启动项目将执行以下操作: 单个启动项目 选择控制台应用程序(不是网站) 当我按开始调试时,IIS Express将启动(显示在任务栏上).如何防止IIS Express启动?我只运行控制台应 ..
发布时间:2020-07-27 00:10:17 C#/.NET

Visual Studio解决方案中的建议项目数

我们开始开发新的应用程序,其中将包括大约50个由MS Visual Studio中的C#开发人员开发的30-50个项目. 我正在对应用程序模块进行组件化,以支持体系结构并启用并行工作. 我们争论:我们应该有几个解决方案? 有人声称我们应该有1-2个解决方案,每个解决方案有15-30个项目.有人声称我们每个组件都需要一个解决方案,这意味着大约有10-12个解决方案,每个组件约有3- ..
发布时间:2020-07-26 20:33:51 其他开发

什么是Visual Studio中的解决方案文件夹?

我有一个Visual Studio 2008解决方案,我想在解决方案中包括一个真实的文件夹,但不在项目级别,而是在解决方案级别. 我注意到您可以右键单击解决方案并添加一个解决方案文件夹,但是它以白色文件夹的形式出现,我对确切的含义感到怀疑. 基本上在文件系统上,我有c:\ mySolution \ myFolder ... 我希望将myFolder添加到解决方案中,以便项目也受源 ..
发布时间:2020-07-26 20:04:30 其他开发

打开解决方案文件(.sln)时强制打开文件

我知道Visual Studio将打开的文件存储并保存在它生成的*.user文件中,但是不应将这些文件签入TFS或在团队之间共享. 我们在TFS中的许多解决方案中都有README.md个文件,这些文件是“解决方案项".我想要的是,在打开解决方案时,如果尚未打开README.md文件,则将其打开. (模仿了GitHub在浏览到项目主页时如何向您显示自述文件,但这严格来说是TFS和Visual ..

由于其保护级别,无法访问该类

我在两个解决方案中都使用了一个项目IBSampleApp,并且它们的类在这两个类中均遇到以下编译器错误。 由于受到保护而无法访问级别 执行解决方案中IB执行项目的IBClient.cs错误: IBSampleApp项目中的TickPriceMessage类: 已将InternalsVisibleTo属性添加到IBSampleApp项目的AssemblyInfo.cs中(由@ ..
发布时间:2020-05-31 23:28:27 C#/.NET

在Visual Studio解决方案中从程序集到DLL的引用

说,我们拥有.NET应用程序 App 以及附加的程序集 ClassLibrary ,后者依次使用本机DLL,称为 Library 。所有这些都在单个解决方案中,所以我可以设置依赖项等。 问题在于,我需要 Library 自动“附加”到 ClassLibrary ,这样当我的 App 引用它时,Visual Studio会自动将 Library 复制到目标bin文件夹。 通常,我通过使用 ..