获取当前项目的目录,而不是visual studio插件

时间:2015-02-25 04:10:08

标签: visual-studio-2013 visual-studio-extensions

我目前正在尝试为Visual Studio编写一个插件,用于访问Visual Studio中当前打开的项目的bin文件夹。但是,我遇到的所有解决方案只返回bin文件夹和我正在编写的插件目录。例如,我使用了下面文章中详述的方法,该方法声称返回当前项目的目录。

How to Access Bin Folder of Active Project using visual studio 2010 add in

path = System.IO.Directory.GetParent(Environment.CurrentDirectory).Parent.FullName;
System.Windows.Forms.MessageBox.Show(path);

关于如何使这项工作,我有什么遗漏?

1 个答案:

答案 0 :(得分:0)

Visual Studio项目可以有多个项目配置,每个项目配置都有一个不同的输出构建文件夹,该文件夹在项目属性窗口,编译/构建部分,构建输出路径中设置。此外,输出构建文件夹可以是项目文件夹的绝对或相对。

本文的代码获取解决方案的每个项目的活动配置的绝对输出构建文件夹:

HOWTO:从Visual Studio加载项或宏

获取输出构建文件夹

http://www.mztools.com/articles/2009/MZ2009015.aspx