问题列表 - 第47405页

C# - .NET和CF.NET的代码编译器

我有一个需要使用.NET和Compact .NET Framework编译的项目.

  1. 有可能创建一个C#编译器,用两个框架编译我的项目吗?
  2. CF.NET Framework中没有一些功能,所以我自己创建了它(创建了与.NET Framework中具有完全相同名称和选项的类.如果我使用类似[CF35]的属性来解析这些类,则可以解析项目和:

    • 使用CF.NET编译项目时使用此类
    • 使用.NET编译项目时忽略此类

感谢所有建设性的答案.

[编辑]

我知道解决方案包括创建两个引用相同文件的项目.问题是,你应该每次都手动编译.此外,当你向一个文件中添加一个文件时,你需要打开第二个文件并引用它,它只是无聊而且根据我们很多人来处理同一个项目,我想自动完成这个部分.

似乎可能吗?


[编辑2] 除了......资源文件外,一切正常!

所以,要恢复,我有三个项目:

  • 开发项目(CF.NET)
  • 发布项目(CF.NET 3.5),包括所有文件通过""
  • 发布项目(NET 3.5),包括所有文件""

如上所述,一切正常,但现在我的问题是使用资源文件.

申请使用它的方法是什么?

  • 当我使用开发项目时,正确检索资源文​​件
  • 当我使用其他两个项目时,ResourceManager会抛出MissingManifestResourceException

任何的想法?

.net c# compiler-construction codedom compact-framework

4
推荐指数
1
解决办法
1689
查看次数

Linux鼻窦发生器

我想在Linux下使用笔记本电脑作为鼻窦发生器.但我还没有找到一个可以产生声音的程序.有人可以告诉我正确的程序或脚本.谢谢.

PS:我不想用它来酿酒.PS2:我发现了这个:"aoss siggen"和"speaker_test".但首先是基于ncurses而第二个不能生成连续信号.你可能知道更多吗?

linux audio

8
推荐指数
4
解决办法
1万
查看次数

在数据库中构建星期几的最佳方法是什么?

这是一个标准化的事情,但我希望我必须掌握一周中的日期信息.用户将选择每一天并设置开始时间和结束时间.我需要将此信息存储在数据库中.我可以简单地在表中添加14个字段,它可以工作(MondayStart,MondayFinish,TuesdayStart等).这似乎没有

sql database-design

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

如何将自定义模块分发添加到本地CPAN镜像?

我正准备设置一个完整的CPAN镜像供我公司内部使用.但是,我们有几个Module::Build基于内部的发行版,我想通过这个镜像向人们提供这些发行版.这些发行版只能从我们的镜子中获得; 它们只是内部库.基本上,一旦人们设置了他们的CPAN配置文件来加载"cpan.mycompany.com"镜像,我希望他们能够做到

cpan install MyCompany::Bundle
cpan install MyCompany::Other::Module
Run Code Online (Sandbox Code Playgroud)

在他们的命令行上安装任意数量的内部自定义模块分发.理想情况下,随着这些模块分发版本的增加,所有这些版本都将由我们的内部CPAN镜像索引并可用,就像之前版本的CPAN模块可用一样.

在最初的问题之后,我能够提出一些其他的可能性.

CPAN :: Inject,但看起来我不能用它来获取 cpan install My::Module语法.

然后是MyCPAN :: App :: DPAN,它看起来也很有趣,几乎看起来像我需要的东西.有没有人有这个工具的经验?

我刚遇到的另一个是CPAN :: Site.这似乎也能够设置自定义CPAN分发.有关这个工具的任何想法?

perl cpan dpan

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

WPF:扩展路径的正确方法?

我有一条路(看起来像一个椭圆形):

<Path Data="Bla Bla"/>
Run Code Online (Sandbox Code Playgroud)

现在我想将路径的宽度和高度缩放到我喜欢的任何位置.我找到了一个方法:

<Grid Width="400" Height="50">
<Viewbox Stretch="Fill">
    <Path Data="Bla Bla"/>
</Viewbox>  
</Grid>
Run Code Online (Sandbox Code Playgroud)

这有效,但我想知道这是否是最有效的方法呢?(我不得不引入网格和视图框来执行此操作)

c# wpf xaml

22
推荐指数
3
解决办法
2万
查看次数

为越狱的iOS制作一个守护进程


我一直在寻找一种在iPhone上启动守护进程的方法,我通过学习蚂蚁应用程序的源代码,用Xcode创建了一个小测试应用程序,它告诉我应该使用launchctl但不幸的是它不起作用.

我已经在我的iPod Touch上用SSH安装了我的应用程序/Applications/,然后我通过SSH通过SSH启动它,mobile我的日志说:

Script started on Thu Feb 24 19:33:28 2011
bash-3.2$ ssh mobile@192.168.1.8
mobile@192.168.1.8's password: 
iPod-van-Henri:~ mobile$ cd /Applications
iPod-van-Henri:/Applications mobile$ cd DaemonUtility.app/
iPod-van-Henri:/Applications/DaemonUtility.app mobile$ ./DaemonUtility 
2011-02-24 19:35:08.022 DaemonUtility[1369:107] Read 0 bytes
2011-02-24 19:35:09.021 DaemonUtility[1369:107] Read 0 bytes
2011-02-24 19:35:10.021 DaemonUtility[1369:107] Read 0 bytes
2011-02-24 19:35:11.021 DaemonUtility[1369:107] Read 0 bytes
Bug: launchctl.c:2367 (24307):13: (dbfd = open(g_job_overrides_db_path, O_RDONLY | O_EXLOCK | O_CREAT, S_IRUSR | S_IWUSR)) != -1
launchctl: CFURLWriteDataAndPropertiesToResource(/private/var/stash/Applications.pwn/DaemonUtility.app/com.developerief2.daemontest.plist) failed: …
Run Code Online (Sandbox Code Playgroud)

iphone daemon launchd jailbreak ios

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

为什么我的TabHost的FrameLayout唯一的孩子装载了visibility = View.GONE?

我正在使用TabHost来渲染一些标签.在XML定义中,一切都设置为〜通常,RelativeLayout是TabHost的FrameLayout的唯一子节点.

奇怪的是,相对布局总是加载为View.GONE.在XML文件中设置RelativeLayout的visibiltiy不会改变这一点.在onCreate期间调用.setVisibility手动使RelativeLayout可见,但感觉不对.在选项卡之间切换也会使RelativeLayout再次可见.

我错过了什么基本的东西?手动指定标签作为FrameLayout的XML子项是否正常?

android android-widget

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

这是表示抽象工厂模式的一个很好的例子

想检查这是否是表示抽象工厂模式的好例子.这是主题戴尔(工厂)制造xps(产品)戴尔(工厂)制造灵感(产品)惠普(工厂)使特使(产品)惠普(工厂)制造presario(产品)

BestBuy销售电脑.

//Abstract factory
abstract class ComputerFactory
{
    public abstract Computer BuildComputer(Computer.ComputerType compType);
}

//Concrete factory
class Dell : ComputerFactory
{
    public override Computer BuildComputer(Computer.ComputerType compType)
    {
        if (compType == Computer.ComputerType.xps)
            return (new xps());
        else if (compType == Computer.ComputerType.inspiron)
            return new inspiron();
        else
            return null;
    }
}

//Concrete factory
class Hp : ComputerFactory
{
    public override Computer BuildComputer(Computer.ComputerType compType)
    {
        if (compType == Computer.ComputerType.envoy)
            return (new envoy());
        else if (compType == Computer.ComputerType.presario)
            return new presario();
        else
            return null;
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# factory-pattern

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

是完全加载DLL还是只加载某些函数?

当程序使用动态共享库时,它是否完全加载DLL(因此您可以在应用程序运行期间几乎从磁盘擦除DLL)或者在运行时期间每次根据需要加载DLL的一部分申请的生命?

c++ dll

6
推荐指数
2
解决办法
391
查看次数

如何在Tomcat 7中部署war文件

我已将sample.war文件复制到webappsTomcat目录中,我可以访问localhost:8080.

现在Tomcat将如何部署它,我的意思是我需要在浏览器中打开它吗?我该如何访问该应用程序?

java tomcat war

339
推荐指数
9
解决办法
83万
查看次数