Я решил это следующим образом:
public class MyBusinessDao {
private EntityManager em;
@Inject
private MyDao myDao;
private void setEm(EntityManager em){
this.em = em;
//and here i call the setEm method of myDao also
myDao.setEm(em);
}
...
быстрый и грязный:
В прошлом я создал объект FileInfo из строки пути и затем использовал свойство FullName. Это удаляет весь из.. \и. \.
Конечно, Вы могли interop:
[DllImport("shlwapi", EntryPoint="PathCanonicalize")]
private static extern bool PathCanonicalize(
StringBuilder lpszDst,
string lpszSrc
);