Проблема с c# с помощью system.runtime.interopservicesC#

Место общения программистов C#
Ответить
Anonymous
 Проблема с c# с помощью system.runtime.interopservices

Сообщение Anonymous »

Skeketon Project в Visual Studio 2015 Список литературы Interopservices версии времени выполнения: v4.0.30319 Версия: 4.1.1.0. Установлено с nuget.org:
письменного />.net 5.0
Этот пакет совместим с .NET 5.0 или выше.
Core 1.0
Этот пакет совместим с .NET Core 1.0 или выше.
.net Стандарт 1.1
Этот пакет целевой .NET .NET Стандарт 1.1. Пакет совместим с этой структурой или выше.
.net Framework 4.5
Этот пакет целевой. Пакет совместим с этой структурой или выше.
2,556 296 558 Всего загрузок
using System.Collections.Generic;
using System.Windows.Forms;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;

namespace ExplorerExtension
{
[ComVisible(true)]
[Guid("257F2702-F2F4-4549-BE83-EA74F2BDC160")]
public class MyExplorerExtension : IShellExtInit, IContextMenu
{
// Implement IShellExtInit
public void Initialize(IntPtr pidlFolder, IntPtr pDataObj, IntPtr hKeyProgID)
{
// Initialization code here
}

// Implement IContextMenu
public void QueryContextMenu(IntPtr hMenu, uint indexMenu, uint idCmdFirst, uint idCmdLast, uint uFlags)
{
// Add custom menu items here
}

public void InvokeCommand(IntPtr pici)
{
// Handle menu item click here
}

public void GetCommandString(uint idCmd, uint uType, uint pReserved, StringBuilder pszName, uint cchMax)
{
// Provide help text for menu items here
}
}
}
< /code>
app.config: < /p>











< /code>
packages.config: < /p>





< /code>
дает следующие ошибки: < /p>
Ошибка CS0246 Тип или имя пространства имен 'Ishellextinit' не может быть найдено (вам не хватает директивы или Ссылка на сборку?)
ошибка CS0246 Тип или имя пространства имен 'IcontextMenu' не может быть найдено (вам не хватает директивы или ссылки на сборку?) < /p>

Подробнее здесь: https://stackoverflow.com/questions/793 ... opservices
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»