2012-09-21 15 views
9

我正在嘗試將Solver Foundation添加到我在Visual Studio 2012中工作的項目中,但我無法在列表中找到它。如何在vs12中引用Microsoft.Solver.Foundation?

我打開了一個示例項目,參考文獻是Microsoft.Solver.Foundation,但是我試圖在我的項目中的所有可用列表中搜索Microsoft.S,但它沒有出現。

我如何獲得Solver Foundation進入我的項目?

+0

您正在運行哪個操作系統?你有沒有安裝VS 2010?你正在運行哪個MSF版本和版本?當我選擇_Open With ..._ VS 2012時,MSF項目在Windows 8上打開並執行時沒有問題。 –

+0

MSF最新版本。該項目工作正常,我只是不能將其導入到我自己的項目。 – humanstory

+0

針對.Net 4.5而不是.Net 4是讓我無法看到參考列表中的dll。 – Pedro

回答

9

我剛剛在我的電腦上安裝了VS 2012。我也有安裝VS 2010。我已經重新安裝了Solver Foundation,但在VS 2012中仍然沒有這樣的項目類型(與VS 2010不同)。我也想知道如何將此項目類型添加到VS 2012中的模板中。

但是,這可能會對您有所幫助:將項目中的引用添加到Microsoft.Solver.Foundation.dll就足夠了。該位置可能是:

C:\ Program Files文件\參考大會\微軟\框架\ .NETFramework \ V4.0 \ Microsoft.Solver.Foundation.dll

如果你的框架版本是4.0安裝VS 2012

+0

工作,謝謝! – humanstory

8

Microsoft.Solver.Foundation組件主要是針對.NET 4,並因此包括在.NET 4參考組件,如也由MST所示:■答案。

這意味着,如果你創建一個項目面向.NET 4.0中,Microsoft.Solver.Foundation裝配中如果添加在Visual Studio中一個新的參考組件/框架列表中顯示出來2012年

在另一方面,無國界醫生大會將顯示,如果你的項目的目標是.NET 4.5。如果您的目標是.NET 4.5,則需要手動瀏覽到程序集,通常是到MSt已指出的路徑,即C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework。 NETFramework \ v4.0