小编Gen*_*idd的帖子

如何在Linux命令行上通过Mono构建C#文件?

我使用Visual Studio 2013在C#中编写了一个简单的Hello World程序.我尝试在Linux的命令行中使用以下命令编译它:

mono --aot test.cs
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,我收到错误:

Cannot open assembly 'test.cs': File does not contain a valid CIL image.
Run Code Online (Sandbox Code Playgroud)

该文件只是一个典型的C#控制台应用程序,它使用Visual Studio为您提供的默认模板.

c# linux mono

9
推荐指数
1
解决办法
3797
查看次数

如何为C#编写makefile?

我有一个简单的C#程序需要从Linux命令行运行到单声道.到目前为止,这是我的makefile的内容.它基于我为另一个程序找到的C++ makefile.我尝试修改它以使用我的C#程序,但它说某些源文件无法找到.

.PHONY : build view clean

build : test
@# do nothing

test : test.o
gmcs test test.o

test.o : test.cs
gmcs test.cs

view :
@\less test.cs

clean :
-\rm *.exe
-\rm test
Run Code Online (Sandbox Code Playgroud)

我之前从未使用过makefile,所以我真的不知道自己做错了什么.我的整个项目中只有一个文件,而这只是test.cs. 这样做的最终目标是能够通过在命令行中输入来运行程序:

./test
Run Code Online (Sandbox Code Playgroud)

它应该清理生成的.exe文件.

c# mono makefile

6
推荐指数
1
解决办法
8661
查看次数

如何从 Unix shell 脚本中的字符串中删除字符?

我有几个文件的名称如下: file - name.txt

如何在 UNIX 中使用 bash 脚本从所有文件中删除“-”?

unix bash shell

5
推荐指数
1
解决办法
7050
查看次数

UWP应用程序无法完全启动另一个UWP应用程序?

我正在使用的UWP应用程序使用Launcher启动另一个我也写过的UWP应用程序.这是我用来启动其他应用程序的代码:

        var uriToLaunch = "testapp-mainpage://";

        var uri = new Uri(uriToLaunch);

        bool success = await Windows.System.Launcher.LaunchUriAsync(uri);
Run Code Online (Sandbox Code Playgroud)

到目前为止,这段代码能够启动我编写的其他应用程序,但它只是打开应用程序窗口,默认的蓝色背景,中间有一个X,基本上是默认的UWP启动画面.我已经尝试将URI设置为定位应用程序的MainPage,但无论我如何尝试修改URI,它都会启动到默认的启动画面.我正在推出的应用程序目前只是一个非常基本的默认UWP应用程序.如果启动的应用程序没有完全初始化,我错过了什么或做错了什么?

c# windows windows-10 uwp windows-10-universal

3
推荐指数
1
解决办法
807
查看次数

Windows Phone从文本文件中读取

我正在编写一个应用程序,它从文本文件中读取数据并将其用作应用程序的基础.这只是一个简单的文本文件,包含程序所需的多行数据.我已将文本文件作为Visual Studio中项目的一部分包含在内.但是,当我尝试运行应用程序并使用StreamReader读取文本文件时,它会抛出一个错误:

"System.MethodAccessException:安全透明方法'App.MainPage..ctor()'尝试访问安全关键方法'System.IO.File.Exists(System.String)'失败.在System.IO.File.Exists(字符串路径)"

此文本文件对应用程序的功能非常重要.当人们下载并直接从应用程序中读取它时,有什么方法可以将它包含在XAP中吗?

c# windows-phone-7

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

用于循环比较的Python

请原谅我,如果这个问题看似微不足道,但我在for循环中有一个字符串数组已被排序.我想删除数组中的一些重复项.我是Python的新手,所以我不知道是否有一个库可以让我删除数组中的重复项.这是我正在做的删除重复项目:

for i in teams:
        if teams[i+1] is teams[i]:
                teams.remove(teams[i])
Run Code Online (Sandbox Code Playgroud)

现在if语句在C++,C#和Java中运行得很好但是由于某种原因它返回错误"无法连接'str'和'int'对象".

python arrays

0
推荐指数
1
解决办法
78
查看次数