В обозревателе решений щелкните правой кнопкой мыши ссылки, выберите Добавить ссылку и добавьте System.Runtime.InteropServices в свой проект.
Вы не можете сделать using <assembly>;
, если на него также нет ссылок в вашем проекте.проект.
РЕДАКТИРОВАТЬ
На самом деле, только что увидел ваш комментарий на ваш вопрос.Я думаю (не делал Interop какое-то время), что он должен быть вне функции, в теле класса.
то есть:
public class MyClass
{
[DLLImport("kernel32")]
private static extern long WritePrivateProfileString(string sectio, string key, string val, string filePath);
public MyClass()
{
}
public void foo()
{
}
// etc, etc
}