Прастору імёнаў VisualStudio не існуе ў прасторы імёнаў Microsoft, адсутнічае спасылка на зборку

Я атрымаў у спадчыну C# Visual Studio 2010 праект, які я не магу скампіляваць, бо шукае наступную спасылку якую я не ў стане задаволіць.

<Код>, выкарыстоўваючы Microsoft.VisualStudio.Tools.Applications.Runtime;

Я пачатковец у VS, але ад таго, што я даследаваў гэта нешта рабіць з версіяй Microsoft Office і рамачнымі версіямі .Net. Я ў цяперашні час MS Office 2003 усталяваны (з Project 2010 і Visio 2010). Рашэнне патрабуе ўстаноўкі .Net 4.0, але ад таго, што я знайшоў у Інтэрнэце, гэта выглядае як MS Office з'яўляецца .Net вяртаючыся да больш ранняй версіі.

Калі я ўводжу , выкарыстоўваючы Microsoft. Intellisense толькі паказвае

    <Літый> {} Дамова <Літый> {} CSharp
  • {} Internal
  • <Літый> {} SqlServer <Літый> {} VisualBasic <Літый> {} Win32

Так што я адсутнічае {} VisualStudio рэсурс.

Дзякуючы.

5
@Gabobcat шкада, што я прачытаў ваш каментар пасля публікацыі, што працаваў для мяне.
дададзена аўтар Jeremy Thompson, крыніца
Вы сказалі, што ваш праект у VS 2010 годзе, але пераканайцеся, што вы паказваеце на права FWK версію, як апісана .
дададзена аўтар Gabe Thorns, крыніца
дададзена аўтар Mojtaba Pourmirzaei, крыніца

5 адказы

Я атрымліваю той жа паведамленне пра памылку, але я спасылка:

using Microsoft.VisualStudio.TestTools.UnitTesting;

Рашэнне для мяне было змена мэты .NET Framework 4 КЛІЕНТА ў .Net 4.0 Поўную рамак.

7
дададзена

Вы, здаецца, трэба

Visual Studio 2010 Tools для офіса выканання

Я таксама вы можаце звярнуцца да дакументацыі ў выпадку, калі вам патрэбна дадатковая інфармацыя:

4
дададзена
Першая спасылка не працуе для мяне.
дададзена аўтар TobiMcNamobi, крыніца
Паспрабуйце цяпер. Здаецца, яны прыбралі спасылку выкарыстоўвалі раней.
дададзена аўтар Nikola Radosavljević, крыніца

Вы павінны дадаць спасылку на зборку, перш чым вы можаце звярнуцца да прасторы імёнаў з , выкарыстоўваючы дырэктывы. Пстрыкніце правай кнопкай мышы на «Спасылкі» пункт праекта у аглядальніку рашэнняў, выберыце «Дадаць спасылку», а затым выбраць зборку Microsoft.VisualStudio.Tools.Applications.Runtime - у версіі VS2010 з пашырэннямі, якія я выкарыстоўваю, гэта ў «пашырэньне» частка ўкладкі «асамблеі», але гэта таксама можа быць звязана з пашырэннем прадукцыйнасці я выкарыстоўваю. У любым выпадку, вы павінны быць у стане знайсці яго дзе-то там ....

1
дададзена

Як гэта спадчыннае праект я мяркую, што спасылкі усё на сваіх месцах, і вы проста не хапае часу выканання, неабходныя для гэтага namespace.This прасторы імёнаў з'яўляецца часткай Visual Studio 2010 Tools для офіса выканання . Усталяванне часу работы павінны гэта выправіць.

Для дадатковай інфармацыі аб гэтай прасторы імёнаў глядзіце ў MSDN артыкул .

1
дададзена

Ну, часам бывае так, што вы можаце быць спасылкі няправільнага DLL ў нейкім іншым праекце, і яны не могуць кідаць памылку. Я хацеў бы прапанаваць вам выдаліць спасылку (вы можаце ідэнтыфікаваць іх маленькім значком жоўтага папераджальнага сігналу на іх) і паўторна дадаць іх ва ўсіх праектах. Гэта павінна вырашыць праблему. Ён зрабіў для мяне прынамсі.

0
дададзена