VB 2017 RC 出现了脚本模式独有的 #R 编译指令
vb.net吧
全部回复
仅看楼主
level 13
Nukepayload2 楼主
添加对指定程序集及其所有依赖项的元数据引用。
语法:
#R "依赖项文件名"
根据对 c# 的 #r 编译指令推断,依赖项文件名可以是 .dll,.winmd 这些类型。
举个不是很恰当的例子,在 c# Repl 中求阶乘用法:
#r "System.Numerics.dll"
using System.Numerics;
var big = new BigInteger(1);
for(int i=2;i<=100;i++)
  big*=i;
Console.WriteLine(big);
输出的结果是
93326215443944
15268169923
88562667004907
15968264381
6214685929638952175999932299
15608941463
976
15651828625
3697920827223758251
18521091686
4000000000000000000000000
这个可以推断出以后的VB支持脚本模式之后的写法是:
#R "System.Numerics.dll"
Imports System.Numerics
Dim big As New BigInteger(1)
For i=2 to 100
  big*=i
Next
Console.WriteLine(big);
_
2016年12月26日 08点12分 1
level 13
Nukepayload2 楼主
有个分号忘记删了。大家不要介意。
_
2016年12月26日 08点12分 2
level 11
啊噢[哈哈]
2016年12月26日 13点12分 3
level 12
N2问个问题,请问VB代码允许里面有中文吗?我最近才学这些懂的也不多。我看你那个DSAutoRename的工具的源代码里面可以有中文
2016年12月26日 16点12分 4
成员名,类名,命名空间 允许中文。但是Windows Runtime 组件里面不要写中文。 _
2016年12月27日 02点12分
level 11
是指 “引用” 现在可以在代码中添加,而非只能在My Project中进行,在编译时传入编译器参数?
2017年01月06日 00点01分 5
脚本模式下没有 *.vbproj 文件,所以为了导入 GAC 里面的程序集,需要使用 #R 编译指令。 _
2017年01月06日 04点01分
level 12
N2我问下除了Visual Studio还有其他好用的写代码编译的软件吗?
2017年01月06日 14点01分 6
Visual Studio 是最好的。这些年一直是这样。 _
2017年01月06日 15点01分
@Nukepayload2 Visual Studio可以开发游戏吗?
2017年01月06日 15点01分
回复 lwyx2014 : 任何平台的任何程序都是可以的 _
2017年01月06日 16点01分
level 12
N2叔叔请教一个问题,C++类型中的Long转换成C#类型是不是Int32?[乖]请问对不对?
2017年01月14日 13点01分 9
你用 sizeof 测量一下大小就知道了 _
2017年01月14日 13点01分
回复 lwyx2014 : c / c++ 里面的很多类型不是固定长度的。测量长度的时候注意考虑 32 位 和 64 位 两种情况。 _
2017年01月14日 14点01分
@Nukepayload2 问个问题请问64位程序可以改写为32位程序吗?
2017年01月14日 14点01分
回复 lwyx2014 : c++ 程序很难改写到不同的硬件平台。因为 c++ 支持 内嵌汇编,并且很多数据类型的大小是不确定的。 _
2017年01月14日 14点01分
level 13
Nukepayload2 楼主
有个更新细节我忘记说了。就是现在 VB 15 已经支持 .NET Standard 了。
_
2017年01月14日 14点01分 10
[真棒] ---贴吧极速版 For UWP
2017年01月14日 16点01分
这是新建的什么项目里面,我怎么没有找到。 。
2017年01月21日 09点01分
回复 企鹅列兵 : 新建可移植类库,在项目属性里面点面向 .NET Standard _
2017年01月21日 09点01分
level 12
N2叔叔求助一下,我在编译最新版的Tinke的时候出现'NCGR.Write(string, PaletteBase)': no suitable method found to override Images这个问题,不会是Tinke代码写的有问题吧?请问怎么处理?
2017年01月15日 04点01分 11
估计是程序集引用问题 _
2017年01月15日 04点01分
level 12
N2叔叔请问程序出现这样的故障怎么处理?在保存文件的时候我点取消的时候弹出的窗口。
2017年01月19日 06点01分 12
这个控件我没用过。我平时开发win32程序用的是WPF。 _
2017年01月19日 06点01分
回复 lwyx2014 : 其实这种不怎么需要权限的应用完全可以写成 UWP 应用。 _
2017年01月19日 07点01分
level 12
N2叔叔还有个问题就是符文工房3这些文件是以数字顺序排列的批处理该怎么写?最作死的眹夜[滑稽]
2017年01月19日 07点01分 13
你得找一下规律。确认每一个文件是什么类型的,然后根据编号假定哪个文件是一张图片的哪个部分。 _
2017年01月19日 07点01分
level 12
N2叔叔请问程序编译的时候出现错误) expected怎么处理?我把另外一个提取NDS游戏找不到原代码的工具反编译了,但是我修改了以后再编译出现了) expected该怎么处理?我还是个孩纸[滑稽]N2叔叔别笑我[委屈]
2017年01月20日 06点01分 14
反编译错误 _
2017年01月20日 06点01分
@Nukepayload2 请问反编译C#程序好一些的工具有哪些?那个工具里面有我需要的代码,作者发布的原代码链接失效了。
2017年01月20日 06点01分
回复 lwyx2014 : 要是Reflector都反编译不了,那就放弃反编译吧。 _
2017年01月20日 06点01分
@Nukepayload2 反编译出来有代码和工程项目,各种格式的代码都有就证明这个工具没有被加壳。
2017年01月20日 06点01分
level 12
N2叔叔为什么我编译你的NCGR查看器会出错?
2017年01月20日 07点01分 15
可能是依赖的某个组件没有下载下来。这个程序用的是非常原始的方式写的,也就没管依赖项的问题。 _
2017年01月20日 07点01分
level 12
N2叔叔请教一个问题,就是VS在编译的时候在选择Debug和Release编译出来的程序有区别吗?
2017年01月21日 16点01分 16
有。这个问题msdn有解释。 .
2017年01月21日 16点01分
@Nukepayload2 请问有什么区别呢?
2017年01月21日 16点01分
回复 lwyx2014 : 我发这种链接会被吞的... 而且不是一句两句就解释得清。 _
2017年01月21日 16点01分
@Nukepayload2 请问有办法增加程序的编译速度吗?我找到一个工具写了很多代码编译速度非常慢。
2017年01月21日 16点01分
1