小编Lev*_*ain的帖子

从DTE访问属性信息

我编写了如下内容:

[Attrib(typeof(MyCustomType))]
public class TargetType
{
  // .....
}
Run Code Online (Sandbox Code Playgroud)

我想用来EnvDTE获取引用的CodeElement引用typeof.我知道如何获取属性参数的引用,我可以使用Value,但这给了我字符串typeof(MyCustomType).

如果我使用Value,我必须分解字符串,然后尝试找到类型,如果有两个具有相同名称但名称空间不同的类型,它会变得毛茸茸.

有更简单的方法吗?

c# attributes visual-studio envdte vs-extensibility

29
推荐指数
2
解决办法
1419
查看次数

设置Aurelia,TypeScript和Asp.Net Core RC2

我正在尝试使用Aurelia和Typescript建立一个新项目.

我按照我在网上找到的最新指示.使用vs模板创建项目后,我在项目根目录中运行了jspm init,并将baseurl配置为wwwroot.我遇到的第一个问题是VS拒绝将jspm_packages作为项目中的文件夹.所以,我再次运行jspm并将packages文件夹更改为wwwroot/lib.
这似乎有效,但打字稿不会让我导入任何Aurelia包.我下载骨架项目进行比较.我注意到两件事,骨架使用旧版本的Aurelia,而不是我使用jspm install时得到的版本.其次,使用.d.ts文件下载软件包.我怀疑丢失的.d.ts文件导致了intellisense的问题.

到目前为止,我一直无法弄清楚如何让jspm给我旧版本,我已经尝试更改package.json文件以匹配骨架应用程序中的内容,但是当我运行jspm install时,我总是得到最新版本.

是否已从jspm软件包中删除了这些类型?这项工作的正确工作流程是什么?

typescript aurelia jspm

2
推荐指数
1
解决办法
590
查看次数