Unable to call method: GetVstoObject - c#

All, Cannot
I have created a Word2007 Document Project and I'm trying to retrieve the content controls on the page via the GetVSTOObject method but it can not find the Microsoft.Office.Tools.Word.Extensions library after I have referenced the Microsoft.Office.Tools.Word.v9.dll as suggested on the MSDN site.
I would greatly appreciate any help.
Below is the error message:
'Microsoft.Office.Interop.Word.Document' does not contain a definition for 'GetVstoObject' and no extension method 'GetVstoObject' accepting a first argument of type 'Microsoft.Office.Interop.Word.Document' could be found (are you missing a using directive or an assembly reference?)

Make sure that you add a using statement for the extensions namespace:
using Microsoft.Office.Tools.Word.Extensions;
If you already did this, can you share the code where you are trying to use the extension method?
Edit:
As you can see in the image you're using Visual Studio 2008 RTM (Release To Manufacturing) version and you have not installed the Visual Studio SP1. The SP1 mentioned in the right is for the .NET Framework.
About Dialog for Visual Studio http://img337.imageshack.us/img337/9041/vs2008sp1.png
Try installing the SP1 for Visual Studio. You can download it from here.

Related

"Storage" does not exist in the namespace "Microsoft.Xna.Framework"

I don't understand why it appears given error : The type or namespace name "Storage" does not exist in the namespace "Microsoft.Xna.Framework" (assembly reference may be missing).
I try to download Microsoft XNA Framework Redistributable 4.0.
How to fix it?
You haven't given any information to your problem such as code you have written or references added so I'm sorry if this doesn't help. But, if you're using Visual Studio 2019 here is a video to help you add the entire framework to your program.
EDIT: If you already have the framework downloaded. What you need to do is right click your project on the right. then Add>Reference.. then search for Microsoft.Xna.Framework.Storage.

Is there a way to get VS Code to 'Show potential fixes'?

In VS 2017, if I type the following code:
public DateTime birth
{
get;
set;
}
Then I'll get the error:
The type or namespace name 'DateTime' could not be found (are you
missing a using directive or an assembly reference?)
and then if I hover over DateTime a popup appears Show potential fixes and I click using System; and it adds this to the top of the class file and the error is resolved.
Is there a way to get VS Code to Show potential fixes in a similar way? It doesn't currently seem to suggest any potential fixes (I have Omnisharp installed)
As you're refering to missing references you can use this: https://marketplace.visualstudio.com/items?itemName=steoates.autoimport
You should take a look at the VSC Extentions. There might be an extension in there that could help you achieve that same functionality as Visual Studio such as C# or C# Extentions
The following page has different types of formatting extensions you can download for Visual Studio Code: Visual Studio Marketplace

ASP.Net / C# - missing an assembly reference

Hi, I am a newbie in C# and visual studio. As Figure1 shown, I am trying to use the classes from other project in similar solution.
For example: I try to write "Using LibraryMS.Framework" at UserDto.cs from "LibraryMS.MasterSetup".
And I get the following error message:
"the type or namespace name 'framework' does not exist in the namespace 'LibraryMS' (are you missing an assembly reference?)"
Does anyone know how can I solve this?
Also, do you have any good ASP.net website development online tutorial?
Visual studio version: 2010
.Net Framework 4.0
Thank you.
Its asking you if you missed an assembly reference. So check the references in your class library for LibraryMS.Framework. If you can't find the reference then you can always add it by hitting "Add Reference" then under Reference Manager, click Project and select the class library which you would like to add.
Along these two days, finally I have find out what is going on. The root case is because I am using ASP.NET Empty Web Application instead of using ASP.NET Server Control. Thank you guys. :) now I feel that Programming is a fun thing. Many thx!

The "ReportDataSource" keyword doesn't show in the Intell what's wrong with it?

ReportDataSource rds =new ReportDataSource("Orders", ds.Tables[0]);
The "ReportDataSource" keyword doesn't show in the Intell what's wrong with it?
You must import the applicable namespace, depending on the UI framework you're using.
// For instance:
using Microsoft.Reporting.WebForms;
// Or:
using Microsoft.Reporting.WinForms;
You have to include Microsoft.Reporting.WebForms
I am using Visual Studio 2013 Ultimate preview, and I can't find or add "using Microsoft.Reporting.WebForms;" or "using Microsoft.Reporting.WinForms;" in C# WebForm Website Project. Please explain for me why?
And I looking for these namespaces on MSDN, but I can find reference on Visual Studio 2005, 2008, 2010, but I can't find reference on later version.

VS 2010 Beta 1 doesn't recognize the System.Printing.PrintTicket class

I'm having the following problem using the Visual Studio 2010 Team System Beta 1:
While working on some printing code, I tried to declare a variable of type System.Printing.PrintTicket, but Visual Studio doesn't seem to recognize that the class exists. It appears in the MSDN documentation, and other classes like System.Printing.PrintQueue have variables of type PrintTicket, but even in those cases VS doesn't recognize it as a valid type.
Does anyone knows if that is a bug, or am I missing something??
Thanks...
PD: I have the required reference to the System.Printing.dll file in my project and the required 'using' directive in the class file. As a matter of fact, every class of the System.Printing namespace that I've used works, except for that one.
Ok, I'm definitely an idiot. The problem was that the PrintTicket object is defined in a different assembly than the rest of the System.Printing namespace. I believe that MS should change that but...
Thats it...
Edit: In response to Ivix question, the Assembly where the PrintTicket is defined is ReachFramework (the filename is ReachFramework.dll)
PrintTicket is a .NET 4.5 function, but the Visual Studio 2010 just support up to .NET 4.0.
If you are using Windows XP, .NET version can only up to be 4.0

Categories