打开项目时,我需要将标准组件DLL复制到每个VS2012项目中定义的标准文件夹中。 我们不允许在Subversion中存储DLL,因此,每次开发人员打开项目/解决方案时,我都需要重新加载此文件夹。 我正在寻找一种自动化解决方案,该解决方案将从集中位置提取DLL,并将其复制到开发人员的解决方案中。 我查看了Visual Studio Extensions,但似乎只是复制几个文件就需要进行大量工作。 VS2012(以及希望的VS2010)中是否还有其他挂钩可以在其中编写简单的PowerShell脚本来复制这些文件?

===============>>#1 票数:1

事实证明,AntHillPro拥有自己的功能,可以在构建之前存储常见的DLL并将其加载到解决方案的文件夹中。 它不像MSBuild的预构建任务那么优雅,但是它与模型以及我们的Java构建相适应,并稍加调整。

===============>>#2 票数:0

为什么您不使用Nuget? 添加nuget参考并在构建时启用nuget restore可以完全满足您的需求。 您可以将nuget存储库创建为共享文件夹。

  ask by Richard Schaefer translate from so

未解决问题?本站智能推荐:

1回复

VS2010:解决方案配置更改时运行命令

我们正在使用Visual Studio 2010 Professional用C ++编写Python模块。 我们将Debug和Release模块输出到另一个目录中,并且代码的Python部分的配置文件确定了要加载的版本。 在使用C ++开发期间,我经常在Release和Debug配置之间
7回复

将VS2012解决方案转换为VS2010

我正在使用VS 2012进行VB项目,完成后我尝试添加安装项目。 我没有找到它(因为安装项目在VS2010之后停止了)所以我切换到了VS2010,但问题是项目不会打开,我收到此消息: 所选文件是解决方案文件,但是由此应用程序的较新版本创建,无法打开。 我尝试了这篇文章:
1回复

解决方案升级到VS2012后的链接器错误

我正在开发一个在VS2010下使用boost::filesystem的项目。 今天,我决定切换到VS2012 ,升级了解决方案(只需让VS自动执行),当我尝试编译时,除1件事外,一切似乎都正常: 我将boost放在单独的文件夹中(项目位置之外),路径似乎是正确的(我已经预编译了boos
1回复

可以在VS2010中打开MVC4解决方案,但在VS2012中不能打开

通过一些类似的问题,找不到适合我的情况。 我有一段时间前在VS 2010中创建的解决方案(也许最初是在MVC2中创建),并最终升级到了MVC4。 该解决方案在VS 2010中打开,构建和运行时都能正常工作-一切如预期。 为了确认我使用了MVC4,我检查了System.Web.Mvc
1回复

尝试在VS2012中打开VS2010解决方案的“未指定错误”

我有一个Visual Studio 2010 .sln文件,我想将其转换为Visual Studio2012。尽管此任务应相当简单,例如以下SO回答 : 我设法“转换”了解决方案文件,以将.SLN文件中包含“#Visual Studio 2010”的行更改为“#Visual Studi
1回复

使用vs2012打开vs2010解决方案而不改变sln

我正在尝试使用Visual Studio 2012.我可以使用VS2012打开VS2010解决方案,这很好并且可以预期,但我想知道是否可以在不更改它们的情况下打开VS2010解决方案。 我想要这个,因为我们使用源控制系统,我们团队的一些成员仍然使用VS2010,所以我不希望我的解决方案文件发生
1回复

我可以同时使用VS2010和VS2012运行TFS自动化构建吗?

当前,我们使用TFS 2010,并为我们各种版本的软件提供了许多构建定义。 我们要在下一个版本中使用VS2012(仍使用TFS 2010),因此可以在构建控制器上同时使用两个版本的VS,并且构建过程会知道要使用哪个VS版本,或者我们需要一个用于VS2010的构建控制器一个VS2012? 另外
1回复

Visual Studio自动化:枚举解决方案加载时打开的窗口

在使用宏加载解决方案时,如何枚举打开的代码窗口(即,用于编辑文档的窗口)? 您可能知道,MSVS会记住已打开的文档,即,在加载解决方案时,IDE将加载以前打开的文件。 我想做的是在加载解决方案时对那些窗口执行一些操作。 我试图在SolutionEvents_Opened处理程序中访
3回复

VS 2012解决方案和项目 - 与VS 2010不兼容?

我假设在VS 2012中创建的解决方案和/或C#项目也可以在VS 2010中打开(应用SP1)。 但我无法这样做 - VS 2010不想加载解决方案文件,在我手动“调整”之后,现在它抱怨*.csproj项目文件与当前版本的VS 2010 不兼容 ..... 我错过了什么?
1回复

如何通过Visual Studio自动化在我的解决方案中添加对另一个项目的引用

我创建了一个新的解决方案,并通过Solution2.AddFromTemplate添加了一些项目。 在我成功构建解决方案之前,我需要将一个项目的项目引用添加到另一个项目中。 我正在尝试导航VS自动化对象模型,但无法找到如何执行此操作。 我意识到我可以将csproj作为XML打开并在磁盘