问题标签 [solution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1288 浏览

visual-studio-2008 - VS2008 - 无法删除项目配置

我在 Visual Studio 2008 SP1 中有一个 Windows Mobile/Pocket PC 项目。我尝试使用配置管理器从解决方案中删除旧的构建配置“ReleaseCN3”。我运行配置管理器,单击编辑,然后突出显示“ReleaseCN3”配置并单击删除。配置已从列表中删除,但如果它似乎没有从解决方案或项目中删除。我尝试在进行更改后重新启动 Visual Studio,但旧配置仍然存在。此项目已使用升级向导从 eMbedded Visual C++ 4 迁移到 Visual Studio 2005 再到 Visual Studio 2008。

是否有任何工具可以清理 Visual Studio 2008 SLN/VCP 文件?我查看了记事本中的文件,并在两个文件中看到了许多旧的(不再使用的)配置。

0 投票
2 回答
10966 浏览

web-services - 如何使用 Web 服务在 SharePoint Server 2010 中部署和激活 SharePoint 解决方案?

在 SharePoint 2010 中,不推荐使用网站模板(.stp 文件)。相反,解决方案(.wsp 文件)用于实现相同的效果,但还不止于此。上传 .stp 文件并在 MOSS 和 WSS 中直接使用它。

但是,在 SharePoint 2010 中,需要上传解决方案并在使用前激活它。我需要这个功能,我还需要通过 Web 服务实现它。有没有人遇到过类似的事情?有人可以帮忙吗?非常感谢。

0 投票
2 回答
29066 浏览

c# - 以编程方式从插件获取当前的 Visual Studio IDE 解决方案目录

我有一些对 .NET 解决方案执行更新的工具,但他们需要知道解决方案所在的目录。

我将这些工具添加为外部工具,它们出现在 IDE 工具菜单中,并$(SolutionDir)作为参数提供。这工作正常。

但是,我希望通过自定义顶级菜单(为此我创建了一个 Visual Studio 集成包项目)和解决方案节点上的上下文菜单(为此我创建了一个 Visual Studio 插件项目)。我正在寻找一种通过这些上下文获取当前解决方案目录的方法。

我尝试从VisualStudio.DTE对象中获取解决方案信息:

但是,这将返回加载项的解决方案目录,而不是当前解决方案。

我尝试回显$(SolutionDir)并读回它:

但是,这返回了 IDE 的目录,而不是当前的解决方案。

我在解决方案节点中没有看到任何相关信息CommandBar

或者,如果有一种方法可以以编程方式访问已定义的 Visual Studio 外部工具并启动它们(使用已定义的宏参数),那将起作用。

解决办法是什么?

0 投票
3 回答
2689 浏览

c# - 如何订阅在另一个程序集中引发的事件

我有一个包含 3 个项目的解决方案。一个项目处理异步通信。当它完成它的回调时,它会引发一个事件 SomethingCompleted。如何从同一解决方案中的另一个项目订阅此事件?

我在接收项目中构建了事件处理程序,但在发送项目中看不到事件。

0 投票
1 回答
675 浏览

visual-studio-2005 - 将 SharpDevelop 3.1 解决方案转换为 VS2005

有没有办法在 Visual Studio 2005 中打开在 SharpDevelop 3.1 中创建的解决方案?

这是解决方案文件的标题:

是否像更改标题中的版本号一样简单?

0 投票
7 回答
7094 浏览

visual-studio - Visual Studio 2008 中的 Visual Studio 2010 (beta 2) 解决方案

有没有办法在 Visual Studio 2008 中打开保存在 Visual Studio 2010 beta 2 中的解决方案文件?...或者也许是一种转换它的方法?

当我尝试在 VS 2008 中打开它时,我收到一条错误消息,提示“所选文件是解决方案文件,但由该应用程序的较新版本创建,无法打开。”

0 投票
3 回答
15806 浏览

c# - 如何从 VSPackage 获取当前解决方案目录?

以下是如何从加载项获取当前解决方案目录:

您将如何通过 VSPackage 执行此操作?

我正在将 Visual Studio 加载项迁移到 VSPackage,因为我打算添加一些需要与 IDE 进行更深入集成的用户控件。

我发现了一些关于加载项与集成包的相对优点的很好参考,例如: http: //nayyeri.net/visual-studio-addin-vs-integration-package-part-1

还有一些关于 VSPackages 上 msdn 的好教程,例如:http: //msdn.microsoft.com/en-us/library/cc138589.aspx

我还没有找到很好的参考资料(在 msdn 或其他方面)关于加载项(例如 DTE)中的更高级别接口如何映射到 VSPackages 中的更低级别接口。

有什么好的参考资料可以帮助从加载项接口到 VSPackage 接口的一般映射?

0 投票
1 回答
513 浏览

c++ - c++ Visual Studio 2008 问题,一个解决方案中有两个项目

我有一个使用名为“解决方案”的 Visual Studio 2008 创建的解决方案,并且我在该解决方案中有两个项目,项目“ A ”和项目“ B ”。当我做下面这样的事情时,它会在底部显示致命错误。我在项目 A->properties->Additional include Directory as ../B 中给出

项目B

溴化氢

B.cpp

项目A

A.cpp

项目 A 中的 Main.cpp

当我运行它说

错误 3 致命错误 LNK1120: 2 unresolved externals H:\Sol\Debug\A.exe

错误 2 错误 LNK2001: 无法解析的外部符号 "public: __thiscall B::B(void)" (??0B@@QAE@XZ) A.obj

错误 1 ​​错误 LNK2001: 无法解析的外部符号 "public: __thiscall B::~B(void)" (??1B@@QAE@XZ) A.obj

0 投票
10 回答
55509 浏览

visual-studio - Visual Studio 项目与解决方案

作为VS的新手,我怎么会想到这两个概念,有什么区别?

0 投票
5 回答
3085 浏览

.net - Visual Studio 2008:如何避免项目文件合并地狱?

当您与多个开发人员一起处理 VS C# 项目时,所有开发人员都将新项目和文件添加到同一个解决方案中,最后一个尝试检查他的更改的人会在项目解决方案文件上遇到冲突,这些冲突不容易合并。

我发现这个问题的最简单的解决方案是忽略我自己的更改并接受服务器的最新版本。然后我重新整合我自己的变化。根据添加到项目中的新文件的数量,这可能很容易,也可能是非常烦人的任务。

我想知道是否有更简单的方法可以做到这一点。阅读:我可以让 VS/TFS/merge 为我做这件事吗?